JavaScript:如何获取窗口的宽度和高度?

7

我想获取窗口的高度和宽度,包括地址栏、状态栏等...

如何获取窗口的完整高度和宽度,如下图所示?

enter image description here

注意:我知道window.innerHeightwindow.innerWidth。但这并不适用于此情况。window.innerHeight仅用于获取DOM高度。而outerWidth也不能提供我想要的。

希望我们的堆栈用户能够给出具有跨浏览器兼容性的好解决方案。


Jquery可以是一个解决方案。请阅读此答案https://dev59.com/XnE85IYBdhLWcg3w03Dz - mirmdasif
2个回答

17

如果你想要去掉滚动条等,可以使用这个:

window.innerHeight; // for height

window.innerWidth; // for width

否则,在您的情况下,如果您希望完整呈现,请使用以下内容。

window.outerHeight; // for height

window.outerWidth; // for width

-1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接