在Phonegap + JQuery Mobile中防止缩放

6
3个回答

14

好的,我认为问题可能与以下两点有关: 1)缓存 2)使用 http://www.tricedesigns.com/2012/01/17/mobile-web-phonegap-html-dev-tips/ 上建议的“-webkit-user-select”设置。在某个时刻,缩放停止了,但是在我清除缓存并删除“-webkit-user-select”之后,它又恢复了。不确定哪一个触发了它。(可能是缓存) - Anthony

1
请将"user-scalable=no"放入您的meta标签中,如下所示:

像这样

  <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">

This is the best way to stop zoom in mobile, Its work for me in phonegap


0

被接受的解决方案似乎在iOS10中无法工作,这个可以:

// stop ios bounce and zoom 
document.ontouchmove = event => {
  event.preventDefault();
}; 

这将阻止移动事件到达根元素/浏览器


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接