【发布时间】:2012-04-18 00:27:24
【问题描述】:
我的应用程序中的一个窗口具有管理员设置的大小。我需要确保窗口不会在屏幕外出现任何边框的情况下打开。通过我的实验,当window.open (resizeTo) 中所需的尺寸较大时,窗口会填满屏幕。但是,任何分辨率和任何浏览器(操作系统)都是如此吗?
编辑
在不支持outerWidth(outerHeight)的情况下,我可以希望尺寸不能变大吗? (Getting the width/height of the entire browser in IE?)
编辑 2 我已经使用 Konqueror 和 Firefox 在 Fedora 16(LXDE、Plasma、Gnome)上进行了测试。我没有成功打开比屏幕更大的窗口。
【问题讨论】:
-
在 gnome3 或 unity 中,您可以调整窗口大小而不是屏幕分辨率。在窗口 7 中,窗口管理器没有给你这个能力。
-
所以看起来更像是操作系统相关的问题而不是浏览器?
-
大部分是,然后不是,控制窗口大小是系统窗口管理器的职责。可能有些浏览器正在自行控制它们的大小,但在系统中 - 浏览器是一个窗口,因此它的渲染取决于您正在使用的系统。
标签: javascript macos internet-explorer operating-system cross-browser