使窗口无法在Chrome中调整大小

Mar*_*627 3 javascript google-chrome

我有一些JavaScript用于使窗口不可调整大小,类似于:

window.open(URL, id, "resizable=no");
Run Code Online (Sandbox Code Playgroud)

这适用于大多数浏览器,但在Chrome中似乎不支持.我曾考虑使用JavaScript来观察重新调整大小并将其设置回来,但这并不理想.有没有人有任何其他建议?提前致谢.

hal*_*ors 8

这是老派的javascript.现代浏览器倾向于不允许这样做,因为它被视为用户不友好的限制.


geo*_*oom 7

使用带有弹出窗口的旧javascript和前一段时间的"resizable = 0"参数很容易,但是当前的浏览器不允许这样做,因为它们会杀死用户的自由.这个计划始于firefox和chrome跟随他,可能这个案例的解决方案是创建一个chrome扩展,这只适用于chrome,但它似乎很疯狂.

经过一些讨论,共识似乎是不应该修改window.open()来解析"resizeable",至少在这个时候.此更改将需要修改Webkit,并且行为将与Firefox和现有Webkit浏览器不一致.

在这里看到更多

我们总是允许调整窗口大小,这与Firefox一致.

在这里看到更多