我有一个带有phonegap(cordova)的移动应用程序版本,该应用程序在应用程序商店上运行,但这是iOS10 beta的新功能:
为了改善Safari网站的可访问性,即使网站在视口中设置 user-scalable = no ,用户现在也可以捏缩放。
使应用程序可缩放,并在缩放时完全打破了应用程序的设计。
也许这是移动网站(或不是)的功能,但我希望能够为混合移动应用禁用此功能
这就是viewport
index.html
的样子
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, target-densitydpi=medium-dpi, width=device-width, height=device-height" />
是否有一个已知的解决方案来解决即将发布的新iOS的问题?
我正在使用WkWebView
和
<engine name="ios" spec="~3.9.2" />
<preference name="phonegap-version" value="cli-5.2.0" />
更新
我将phonegap更新到版本6.3.0,将ios平台版本更新到4.1.1,我也有同样的错误。
答案 0 :(得分:0)
使用from py4j.protocol import Py4JJavaError
作为以下代码:
user-scalable=no
答案 1 :(得分:0)
这是适用于iOS 10 +的解决方案
// stop ios bounce and zoom
document.ontouchmove = event => {
event.preventDefault();
};
这将停止移动事件到达根元素/浏览器