屏幕上.宽度/高度给出关于屏幕分辨率的错误信息

screen.width/height give wrong info about screen resolution

本文关键字:屏幕 分辨率 信息 错误 于屏幕 宽度 高度 出关      更新时间:2023-09-26

我的屏幕分辨率是1200 x 800,但是这个脚本的分辨率是1429 x 893

<script>
if (screen) { 
var str = "Screen width:" + screen.width + "'n" + 
          "Screen height:" +  screen.height;
alert(str);
}
</script>

为什么不工作?

注。在其他网站上,这个代码是screen.width + screen.height,但当它在本地主机上运行时,它会给出错误的信息。

From MDN:

ie浏览器将考虑缩放设置时报告屏幕宽度。的实际宽度如果缩放设置为100%,屏幕

因此,由于某些原因,当浏览器缩放时屏幕返回错误的分辨率。点击ctrl-zero(在numpad上为零)通过缩放到100%来修复此问题。