resizeTo(允许设置新的高度/宽度值)函数在 Firefox 和 Internet Explorer 上运行良好,在 Chrome 和 Opera 上根本不起作用。
是否有另一个功能相同并适用于所有浏览器?
谢谢,
问候
resizeTo(允许设置新的高度/宽度值)函数在 Firefox 和 Internet Explorer 上运行良好,在 Chrome 和 Opera 上根本不起作用。
是否有另一个功能相同并适用于所有浏览器?
谢谢,
问候
不,没有其他功能。
该resizeTo
方法在多个浏览器中默认禁用,我知道也可以在 Firefox 中手动禁用它。
它已被广泛滥用,因此大多数浏览器供应商认为应该禁用它,或者至少是用户可控的选项。
在我的方式中,当窗口位于顶层时无法调整窗口大小。(所以不是弹出窗口)
而且我认为 chrome 通过不允许调整顶级窗口的大小来做到这一点。
你可以解决它:
调整大小不适用于顶级选项卡,当您打开 sample.htm 时,它会作为顶级选项卡打开。如果您改为将其作为弹出窗口打开(例如使用设置了宽度和高度的 window.open),则 resizeTo 应该可以工作。
由于很多站长对弹出窗口和调整大小的使用不当,一些不妥协的浏览器制造商只能无奈地禁用这些功能。其他更受尊重的制造商将它们作为可选。