我有一个使用Phonegap(Cordova)构建的移动应用程序,并且该应用程序已经上线App Store,但是iOS10 beta的新功能:
为了在Safari浏览器中提高网站的可访问性,即使网站在viewport中设置了"user-scalable=no",用户现在也可以通过捏合缩放来实现。
这使得应用程序变得可缩放,当应用程序进行缩放时,完全破坏了应用程序的设计。
也许这是针对移动端网站的功能(或者不是),但是我希望能够在混合移动应用程序上禁用此功能。
这是“index.html”文件中的“viewport”代码:
<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,但是出现了相同的错误。
user-scalable=no
,但新的ios10忽略了这个标签。这个问题只出现在ios10上。 - Daniel Dudas