2010-12-11 157 views

回答

1

不能减少在JavaScript的浏览器窗口(...在任何现代的浏览器,虽然一些古老的人可能会允许的话)。我同意这个限制:网站应该完全控制浏览器窗口内发生的事情;他们不应该控制发生在窗口本身的情况。

这就是说,有方式(可悲地)调整大小使用Javascript的窗口。试试这个:

window.resizeTo(x, y);

您还可以blur()窗口,理论上会导致窗口失去焦点和移动它在其他窗口后面。

+0

在Firefox中,用户也可以通过转到选项>内容来禁用它,然后单击JavaScript的高级按钮。有一些复选框让你禁用调整大小和其他烦恼。所以这只会使resizeTo不可靠。 – 2010-12-12 02:13:03

+0

我很高兴Firefox能让用户做到这一点!我不知道。 – ClosureCowboy 2010-12-12 02:25:07

+0

+1的详细解释。 :) – 2010-12-12 07:02:49

0

同意@Closure Cowboy我希望补充一点,现在几天网站实际上打开一个弹出窗口变得很少见,通常是使用浮动div元素使用CSS图层来显示一个look-a-像弹出窗口,它实际上是同一个HTML网页本身的一部分。

您可以在jquery ui对话框页面看到一些示例。 http://jqueryui.com/demos/dialog/

使用这种方法,你可以完全控制“窗口”,你可以隐藏它/使用javascript最小化。 Google在gmail任务列表中使用它。