【发布时间】:2012-01-23 20:54:38
【问题描述】:
我有一个手机间隙应用程序,可以动态启用/禁用缩放。该应用程序允许在带有详细图表的页面上缩放,而对于应用程序的其余部分,则禁用缩放。
使用 Meta viewport 标签更改缩放: 启用:
<meta id="viewport" name="viewport"
content="initial-scale=1.0, maximum-scale=3.0, minimum-scale=1.0, user-scalable=yes" />
禁用:
<meta id="viewport" name="viewport"
content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />
我的问题是用户可以放大然后转到禁用缩放的页面。在这里,它们将被锁定在放大的级别。
我在这里找到了如何检测问题:
Safari iPhone - How to detect zoom level and offset?
但是有没有办法以编程方式(最好是在 JavaScript 中)设置缩放级别? (目前我正在刷新文档,可行,但它可能是处理它的最慢的方法)
【问题讨论】:
标签: android ios jquery-mobile cordova