我希望在加载html页面时默认将浏览器窗口调整为1000x700像素。此外,无论何时调整窗口大小,都应保持最小尺寸1000x700。我试过了
window.onresize = function(){
window.resizeTo(1000,700);
};
但是在IE8中它没有工作,给出错误“拒绝访问”,但在FF中它的工作正常。
请指导我使用JS
处理的替代解决方案答案 0 :(得分:8)
IE中默认禁用它。和Chrome。和歌剧。它也可以在Firefox中禁用。这有一个很好的理由,即它绝对令人讨厌。每个人都讨厌浏览器被篡改。
你也无法阻止调整窗口的大小,谢天谢地,没有捕获onresize
并在回复中调用resizeTo
,对于最后几个可以执行任何操作的浏览器。
如果您想要一个特定尺寸的窗口,您可以尝试window.open
该尺寸的新窗口。你甚至可以要求它不可人类化。尽管如此,许多浏览器只会忽略您不合理的用户敌意请求。
答案 1 :(得分:2)
所有浏览器都没有可靠的解决方案。您可以捕获onresize事件,并激活resizeTo,但是如您所知,这在所有浏览器中都不起作用。如果您打开了 ORIGINAL 窗口,则可以将其设置为固定大小。我必须为过去具有指定可查看大小的内容执行此操作。另外,在我的1024x600上网本上观看时会发生什么?
答案 2 :(得分:1)