客户端在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
感谢您的帮助
答案 0 :(得分:2)
尝试这个,适合我
<meta name="viewport" content="user-scalable=no,width=device-width, initial-scale=1.0,maximum-scale=1,minimum-scale=1, height=device-height">