点击,取消最大化当前浏览器。
resizeTo()
显然不适用于Chrome上的打开标签(如果我错了,请更正我)。
想知道是否有办法操纵窗户本身。
答案 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中手动禁用。 它被广泛滥用,因此大多数浏览器供应商认为它应该被禁用,或者至少是用户可控制的选项。