如何找出浏览器应用程序窗口的大小,包括边框,页眉和页脚?

时间:2009-11-21 03:18:46

标签: javascript cross-browser

我希望使用javascript创建一个fullsize窗口,但我很难尝试将窗口的实际大小考虑在内。我可以获得桌面的分辨率,但如果我将窗口宽度和高度设置为该值,则不是100%正确,因为它似乎没有考虑浏览器应用程序本身的边框大小。如何计算目标宽度和高度以考虑浏览器应用程序边界?

2 个答案:

答案 0 :(得分:3)

所以基本上你想模仿击中F11的效果?查看[旧死链接]

我想警告你,这是一个可用性的噩梦。试着想一个更好的方法来执行你的设计而不用全屏。与用户的系统设置混淆是一个巨大的禁忌,并且更改浏览器尺寸/调整大小的窗口肯定属于该类别。

答案 1 :(得分:1)

要找出窗户的高度和宽度,您可以使用以下内容:

window.innerHeight / Width - >所有浏览器,但不是IE

document.body.clientHeight / Width - >所有浏览器

document.documentElement.clientHeight / Width - >所有浏览器

此处有更多信息:http://www.howtocreate.co.uk/tutorials/javascript/browserwindow