javascript - 为什么screen.width在浏览器F12手机模拟器中获取宽度和真机上获取的不一样
阿神
阿神 2017-04-11 11:46:42
[JavaScript讨论组]

我在真机上获取宽高是540X850,模拟器调成相应大小的手机屏幕后,却获得1082X1700,模拟器上方的是指手机屏幕的宽高吗?后面那个百分比变焦是什么?

阿神
阿神

闭关修行中......

全部回复(2)
怪我咯

楼主的说的540X850是显示时的实际像素,而1082X1700则是手机的物理像素,也就是购买手机时看到的屏幕分辨率,实际的获取值为前者是因为DevicePixelRadio,它是物理像素除以实际像素的比例值,因为你的手机该值为2,所以真机获取的是540X850

PHP中文网

不知道你是用哪个浏览器打开的,浏览器的导航栏还占有一定的高度

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号