客户报告我在 Nexus 7 上的网页存在问题。Nexus 的本机分辨率为 1280x800,我需要在此设备(和其他机器人)上显示我的网页不可缩放,因此分辨率为 1280x800。
在问题报告之前,我有这个视口设置。
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
从日志中我知道 JS 检测到他的分辨率为 750x534,而我的 HTC EVO(本机分辨率 960x540)为 640x308。
比我将视口更改为
<meta name="viewport" content="target-densitydpi=device-dpi, width=device-width" />
来源 http://developer.android.com/guide/webapps/targeting.html#ViewportDensity
和我的 HTC EVO 现在以 960x462 显示页面(ok nonzoom)但 Nexus 仍以 962x442 显示此页面
谢谢你的帮助