Javascript 取消最大化浏览器
Javascript unmaximize browser
单击时,取消最大化当前浏览器。
resizeTo()
显然不适用于 chrome 上打开的选项卡(如果我错了请纠正我)。
想知道是否有办法操纵 window 本身。
这应该有效:
myWindow = window.open("", "", "width=100, height=100"); // Opens a new window
myWindow.resizeTo(250, 250); // Resizes the new window
当前浏览器的 resizeTo 方法 window 在一些浏览器中默认禁用,我知道它也可以在 Firefox 中手动禁用。
它已被广泛滥用,因此大多数浏览器供应商认为它应该被禁用,或者至少是一个用户可控的选项。
如果您自己打开 window(即通过 window.open()
),您只能操作它。
您可以通过以下操作打开当前 window 的副本:
var popup = window.open(window.location);
popup.resizeTo(250, 250);
这是为了安全和方便用户。这样一来,就很难创建一个网站,它一打开就在屏幕上跳来跳去,例如,这会让用户感到厌烦很多。
单击时,取消最大化当前浏览器。
resizeTo()
显然不适用于 chrome 上打开的选项卡(如果我错了请纠正我)。
想知道是否有办法操纵 window 本身。
这应该有效:
myWindow = window.open("", "", "width=100, height=100"); // Opens a new window
myWindow.resizeTo(250, 250); // Resizes the new window
当前浏览器的 resizeTo 方法 window 在一些浏览器中默认禁用,我知道它也可以在 Firefox 中手动禁用。 它已被广泛滥用,因此大多数浏览器供应商认为它应该被禁用,或者至少是一个用户可控的选项。
如果您自己打开 window(即通过 window.open()
),您只能操作它。
您可以通过以下操作打开当前 window 的副本:
var popup = window.open(window.location);
popup.resizeTo(250, 250);
这是为了安全和方便用户。这样一来,就很难创建一个网站,它一打开就在屏幕上跳来跳去,例如,这会让用户感到厌烦很多。