我使用了一些JavaScript来制作一个不可调整大小的窗口,类似于:
window.open(URL, id, "resizable=no");
这适用于大多数浏览器,但Chrome似乎不支持。我曾考虑使用JavaScript来观察重新调整大小并将其设置回来,但这并不理想。有没有人有任何其他建议?提前谢谢。
答案 0 :(得分:8)
这是老式的javascript。现代浏览器倾向于不允许这样做,因为它被视为用户不友好的限制。
答案 1 :(得分:7)
这很容易用旧的javascript弹出窗口和一个“resizable = 0”参数前一段时间,但当前的浏览器不允许这样做,因为它们杀死了用户的自由。这个计划始于firefox和chrome跟随他,可能这个案例的解决方案是创建一个chrome扩展,只适用于chrome,但它似乎很疯狂。
经过一番讨论后,共识似乎是window.open() 不应该修改为解析“resizeable”,至少在这个时候。 这种变化需要修改Webkit和行为 与Firefox和现有的Webkit浏览器不一致。
我们总是允许调整窗口大小,这与之一致 Firefox浏览器。