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

时间:2013-03-18 15:15:02

标签: javascript google-chrome

我使用了一些JavaScript来制作一个不可调整大小的窗口,类似于:

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

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

2 个答案:

答案 0 :(得分:8)

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

答案 1 :(得分:7)

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

  

经过一番讨论后,共识似乎是window.open()   不应该修改为解析“resizeable”,至少在这个时候。   这种变化需要修改Webkit和行为   与Firefox和现有的Webkit浏览器不一致。

see more here

  

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

see more here