【问题标题】:Get window size including frame with javascript使用javascript获取窗口大小,包括框架
【发布时间】:2013-05-18 14:09:23
【问题描述】:

在javascript中,window.open() with width=500 height=500 打开一个新窗口,页面大小(显示html的区域)为500 x 500。但是整个窗口的大小更大(图片中的宽度和高度,取决于主题、操作系统等...)

我们的系统需要在不同的环境(操作系统、主题...)中使用 window.open()。在每个环境中,窗口都需要以最大尺寸打开,以便覆盖整个屏幕,只有任务栏不被覆盖。

为此,我需要能够找到额外控件的大小(所有航空玻璃和按钮)。如果我有整个窗口的宽度和高度,我可以从中减去页面大小。有没有办法获得这些值(整个窗口的高度和宽度)?

【问题讨论】:

    标签: javascript dimensions window.open


    【解决方案1】:

    您可以使用screen.height;screen.width; 获得完整的屏幕分辨率,或使用screen.availHeight 获得访问者屏幕的高度(以像素为单位),减去Windows 任务栏等界面功能。

    有关 window.height 和 sreen.height 的信息,请参阅jigfox 的帖子。

    【讨论】:

      【解决方案2】:

      如果我理解得很好,您可以通过以下方式找到额外的空间:

      window.outerHeight - window.innerHeight

      【讨论】:

        猜你喜欢
        • 2016-01-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多