我在我的 webapp 中使用以下行:
<meta name="viewport" content="width=720, maximum-scale=1, user-scalable=no" />
这在移动 safari 上运行得非常好 - 文档宽 720 像素,非常适合屏幕。但是,在 HTC One 上进行测试时,内容大约是屏幕宽度的 2.5 倍。
Android 应该支持 viewport 标签,那么为什么它会忽略它应该显示的像素宽度呢?
所有帮助表示赞赏。
答案取自Android 文档:
用户是否可以完全改变页面的比例(放大和缩小)。设置为 yes 以允许缩放,设置为 no 以禁止缩放。默认值为是。如果将此设置为 no,则忽略最小比例和最大比例,因为无法进行缩放。
在这种情况下,删除 user-scalable=no 看看会发生什么。这可能是您需要的修复程序。