我正在尝试解决使用Javascript确定浏览器“窗口”宽度的问题。我知道在这种情况下,不同的人可能意味着不同的东西,所以具体来说,我指的是绿色区域,如此帖子所示。
我已经阅读了该帖子的前两个回复以及其他一些stackoverflow提供的解决方案,但都无法正常工作:我正在使用Firefox 27.0.1,在一个宽度为1920像素的监视器上最大化窗口。脚本显示我的视口宽度为1536像素。我预计应该是1920(或接近)。
根据我所看到的,对于我的情况,最简单的解决方案似乎是这段代码:
我已经阅读了该帖子的前两个回复以及其他一些stackoverflow提供的解决方案,但都无法正常工作:我正在使用Firefox 27.0.1,在一个宽度为1920像素的监视器上最大化窗口。脚本显示我的视口宽度为1536像素。我预计应该是1920(或接近)。
根据我所看到的,对于我的情况,最简单的解决方案似乎是这段代码:
<html>
<head>
<script type="text/javascript">
function onAfterLoad() {
document.write('<p>Your viewport width is '+window.innerWidth+'</p>');
}
</script>
</head>
<body onload="onAfterLoad();">
</body>
</html>
写这篇文章时,此代码位于此处。这也显示我的视口宽度为1536像素,但我认为应该是1920。
请问我做错了什么?