我的屏幕分辨率为1200 x 800,但这个脚本给了我1429 x 893
<script>
if (screen) {
var str = "Screen width:" + screen.width + "\n" +
"Screen height:" + screen.height;
alert(str);
}
</script>
为什么它不起作用?
P.S。在其他网站上这个代码screen.width + screen.height
但是当它在localhost上运行时它会给出错误的信息。
答案 0 :(得分:1)
来自MDN:
Internet Explorer将在何时考虑缩放设置 报告屏幕宽度。它只会返回真正的宽度 如果缩放设置为100%,则显示屏幕。
因此,某些原因,当浏览器缩放时,屏幕会返回错误的分辨率。
点击ctrl-zero
(numpad上为零)通过缩放到100%来修复它。