为了账号安全,请及时绑定邮箱和手机立即绑定

为什么screen.width在浏览器F12手机模拟器中获取宽度和真机上获取的不一样

为什么screen.width在浏览器F12手机模拟器中获取宽度和真机上获取的不一样

翻翻过去那场雪 2018-10-18 15:11:13
我在真机上获取宽高是540X850,模拟器调成相应大小的手机屏幕后,却获得1082X1700,模拟器上方的乘是指手机屏幕的宽高吗?后面那个百分比变焦是什么?
查看完整描述

1 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

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


查看完整回答
反对 回复 2018-11-15
  • 海天鹰
    海天鹰
    拼写错误: DevicePixelRadio -> DevicePixelRatio Radio -> Ratio 单选按钮 -> 比例
  • 1 回答
  • 0 关注
  • 1471 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号