【问题标题】:Can any browser open a new window larger then the screen size?任何浏览器都可以打开比屏幕尺寸更大的新窗口吗?
【发布时间】:2012-04-18 00:27:24
【问题描述】:

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

编辑

在不支持outerWidthouterHeight)的情况下,我可以希望尺寸不能变大吗? (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


【解决方案1】:

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

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

【讨论】:

  • 但是当宽度或高度较大时,窗口是否打开大于屏幕?
  • 没有窗口大小不会比浏览器大,但你可以打开比浏览器窗口小的窗口
  • 新窗口大小不依赖于原始窗口大小。我在一分钟前测试过它(Windows 7 和 IE 9 和 Firefox 11)。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-04
    • 2012-12-28
    • 1970-01-01
    • 2013-06-28
    • 2018-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多