在javascript中,window.open()的宽度= 500高度= 500,打开一个新页面,页面大小(显示html的区域)为500乘500.但整个窗口的大小较大(图片中的宽度和高度取决于主题,操作系统等......)
我们的系统需要在不同的环境中使用window.open()(操作系统,主题......)。在每个环境中,窗口需要以最大尺寸打开,因此它覆盖整个屏幕,并且仅覆盖任务栏。
为了做到这一点,我需要能够找到额外控件的大小(所有的空气玻璃和按钮)。如果我有整个窗口的宽度和高度,我可以从它减去页面大小。有没有办法获得这些值(整个窗口的高度和宽度)?
答案 0 :(得分:1)
如果我理解的话,你可以找到额外的空间:
window.outerHeight - window.innerHeight
答案 1 :(得分:1)
您可以使用screen.height;
和screen.width;
获取完整的scrren分辨率,或使用screen.availHeight
获取访问者屏幕的高度(以像素为单位),减去Windows任务栏等界面功能。
有关window.height和sreen.height的信息,请参阅jigfox的帖子。