本文介绍了screen.width / height提供有关屏幕分辨率的错误信息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的屏幕分辨率为1200 x 800但这个脚本给了我1429 x 893
My screen have resolution 1200 x 800 but this script give me 1429 x 893
<script>
if (screen) {
var str = "Screen width:" + screen.width + "\n" +
"Screen height:" + screen.height;
alert(str);
}
</script>
为什么它不起作用?
PS在其他网站上这个代码 screen.width + screen.height
但是当它在localhost上运行它会给出错误的信息。
p.s. On other site this code screen.width + screen.height
but when run it on localhost it give wrong info.
推荐答案
来自:
因此由于某种原因浏览器缩放时,屏幕返回错误的分辨率。
点击 ctrl-zero
(numpad为零)通过缩放到100%来修复。
So for some reason screen returns the wrong resolution when the browser is zoomed.Hitting ctrl-zero
(zero on numpad) fixes that by zooming to 100%.
这篇关于screen.width / height提供有关屏幕分辨率的错误信息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!