6

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

window.open(URL, id, "resizable=no");

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

4

2 回答 2

13

不久前,使用带有弹出窗口和“resizable = 0”参数的旧 javascript 很容易做到这一点,但当前的浏览器不允许这样做,因为它们扼杀了用户的自由。这一举措始于 firefox,chrome 紧随其后,可能这种情况的解决方案是创建一个 chrome 扩展,并且只适用于 chrome,但这似乎很疯狂。

经过一番讨论,共识似乎是 window.open() 不应该被修改为解析“resizeable”,至少目前是这样。更改将需要对 Webkit 进行修改,并且该行为将与 Firefox 和现有的 Webkit 浏览器不一致。

在这里查看更多

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

在这里查看更多

于 2013-11-25T03:30:22.730 回答
12

这是老式的 javascript。现代浏览器往往不允许这样做,因为它被视为对用户不友好的限制。

于 2013-03-18T16:02:19.457 回答