1

我的应用程序中的一个窗口的大小由管理员设置。我需要确保该窗口不会在屏幕外出现任何边框的情况下打开。通过我的实验,当在window.openresizeTo)中所需的尺寸更大时,窗口填满屏幕。但是,对于任何分辨率和任何浏览器(操作系统)都是如此?任何浏览器能否打开一个大于屏幕尺寸的新窗口?

编辑

我可以希望的大小不能大于当outerWidthouterHeight)是不支持? (Getting the width/height of the entire browser in IE?

编辑2 我已经在Fedora 16发测试(LXDE,等离子,GNOME)与Konqueror和Firefox浏览器。我没有成功打开一个大于屏幕的窗口。

+2

在gnome3或unity中,您可以调整窗口大小而不是屏幕分辨率。 在窗口7窗口管理器不会给你这个能力。 – Flops 2012-04-04 09:54:28

+0

因此,它似乎比浏览器更像操作系统相关的问题? – IvanH 2012-04-04 10:04:45

+0

大部分是,然后不,控制窗口大小是系统窗口管理器的责任。 Maby一些浏览器正在控制自己的尺寸,但在系统中 - 浏览器是一个窗口,因此它的渲染取决于你正在工作的系统。 – Flops 2012-04-04 10:20:32

回答

1

我没能找到一种方法如何做到这一点,似乎没有有用的建议(约一个月) 。所以我认为这是不可能的(或者不可能在主要的操作系统/浏览器上)。

1

@vanH:那么你需要提供高度和宽度参数

window.open("", "mywindow1", "status=1,width=2050,height=2150"); 
+0

但是,当宽度或高度较大时,窗口是否打开得大一些? – IvanH 2012-04-04 10:02:21

+1

没有窗口大小不会比浏览器更大,但可以打开比浏览器窗口更小的窗口 – 2012-04-05 10:48:37

+0

新窗口大小不取决于原始窗口大小。我在一分钟前测试过它(Windows 7和IE 9和Firefox 11)。 – IvanH 2012-04-05 11:27:53