Javascript取消最大化浏览器

时间:2015-02-14 06:44:58

标签: javascript browser window-resize

点击,取消最大化当前浏览器。

resizeTo()显然不适用于Chrome上的打开标签(如果我错了,请更正我)。

想知道是否有办法操纵窗户本身。

2 个答案:

答案 0 :(得分:1)

如果你自己打开一个窗口(即通过window.open()),你只能操纵一个窗口。

您可以通过执行以下操作打开当前窗口的副本:

var popup = window.open(window.location);
popup.resizeTo(250, 250);

这是为了安全性和用户便利性。这样,创建一个在打开屏幕后立即跳过屏幕的网站就非常困难,例如,这会让用户感到厌烦很多

答案 1 :(得分:0)

这应该有效:

myWindow = window.open("", "", "width=100, height=100");  // Opens a new window
myWindow.resizeTo(250, 250);                             // Resizes the new window

默认情况下,在多个浏览器中禁用当前浏览器窗口的resizeTo方法,我知道它也可以在Firefox中手动禁用。 它被广泛滥用,因此大多数浏览器供应商认为它应该被禁用,或者至少是用户可控制的选项。