屏幕上.宽度/高度给出关于屏幕分辨率的错误信息
screen.width/height give wrong info about screen resolution
我的屏幕分辨率是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%来修复此问题。
相关文章:
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 根据屏幕分辨率显示自定义背景图像
- 如何使图像适合TD,而不需要包装在不同的屏幕分辨率上
- HTML全页缩放取决于屏幕分辨率
- 如何在javascript已经检测到的情况下将屏幕分辨率数据调整为web
- 根据屏幕分辨率包含 php 文件
- 处理 QML 动画的屏幕分辨率更改
- 为不同的屏幕分辨率加载css样式的Javascript不起作用
- 根据浏览器的屏幕分辨率更改徽标图像
- 列数的选项取决于屏幕分辨率
- Div根据屏幕分辨率自动调整
- 如何使用 JavaScript 将网页上的背景图像居中以获得不同的屏幕分辨率
- 带有间隔的 Jquery 滑块在屏幕分辨率更改时加快速度
- 为什么javascript不会取代innerHTML的屏幕分辨率检查
- 如何将 swf 文件居中显示在不同的屏幕分辨率上
- jQuery动画在不同的屏幕分辨率下中断
- 如何阻止 PHP 页面中的 JavaScript 代码段在屏幕分辨率较小的设备上加载
- 我将如何定位网页中的所有内容,以便即使浏览器大小或屏幕分辨率发生变化,所有内容仍将保留在原位
- 如何在 JavaScript 中检测屏幕分辨率
- 在所有屏幕分辨率下以相同大小显示的图像