在Firefox和Internet Explorer浏览器上,resizeTo函数(允许设置新的高度/宽度值)效果很好,在Chrome和Opera浏览器上则无法使用。
是否有另一个函数可以在所有浏览器上实现相同的功能?
谢谢,
祝好
在Firefox和Internet Explorer浏览器上,resizeTo函数(允许设置新的高度/宽度值)效果很好,在Chrome和Opera浏览器上则无法使用。
是否有另一个函数可以在所有浏览器上实现相同的功能?
谢谢,
祝好
当窗口处于顶级状态时,不可能调整大小。 (所以不是弹出窗口)
我认为谷歌浏览器做得对,不允许顶级窗口调整大小。
您可以解决此问题:
对于顶级选项卡,调整大小不起作用,当您打开sample.htm时,它将作为顶级选项卡打开。 如果您改为将其作为弹出窗口打开(例如使用window.open并设置宽度和高度),resizeTo应该起作用。
没有其他函数可用。
resizeTo
方法在几个浏览器中默认被禁用,我知道在Firefox中也可以手动禁用它。
由于广泛的滥用,大多数浏览器供应商认为应该禁用它,或者至少提供一个用户可控选项。
由于许多网站管理员滥用弹出窗口和调整大小功能,一些不妥协的浏览器制造商已经彻底禁用了这些功能。其他更尊重用户的制造商则将它们作为可选项留下。
resizeTo
、resizeBy
、moveBy
和moveTo
(或许还有更多)就会在window
对象中对你可用。 - drewww