获取包含javascript框架的窗口大小

时间:2013-05-23 09:24:48

标签: javascript dimensions window.open

enter image description here

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

我们的系统需要在不同的环境中使用window.open()(操作系统,主题......)。在每个环境中,窗口需要以最大尺寸打开,因此它覆盖整个屏幕,并且仅覆盖任务栏。

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

2 个答案:

答案 0 :(得分:1)

如果我理解的话,你可以找到额外的空间:

window.outerHeight - window.innerHeight

答案 1 :(得分:1)

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

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