我目前正在开发一个web应用程序,它在viewport meta tag中使用中等dpi,如下所示。
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0,
width=device-width, user-scalable=no, target-densitydpi=medium-dpi" />
当我在galaxy s3设备上测试时,viewport似乎无法正常工作。
我在android 4.0.2中看到了这种情况。在android 4.0.2中,我听说android os本身有一个无法正确应用viewport的bug。
有人知道吗?是吗?
最佳答案
我发现了一条重要线索。
http://developer.android.com/guide/webapps/targeting.html
“小于(或等于)320的值将导致等于设备宽度的值”
所以,做“width=320”,一个从iphone迁移过来的典型设置,似乎不起作用。
把它设为321,就行了!
在Galaxy S3、Playbook、Galaxy Note上测试