缩放不适用于iPad/iOS 5上的PhoneGap

dav*_*ell 5 jquery-mobile cordova

我在PhoneGap应用程序中遇到了缩放问题.我的问题与这个问题非常相似.我想在我的应用程序中允许用户缩放,因为它应该是所有UIWebView都可以工作.我在我的本地html文件和PhoneGap在身份验证后打开的远程站点上放置了以下元视口标记:

<meta name="viewport" content="width=device-width; user-scalable=yes; initial-scale=1; maximum-scale=5; minimum-scale=1" />
Run Code Online (Sandbox Code Playgroud)

我还编辑了PhoneGap.plist并将EnableViewportScale设置为YES.这些设置都没有任何区别.在PhoneGap中运行时,我无法缩放页面.我们的用户希望在应用中进行扩展,因为他们已经习惯在浏览器中运行它.该应用程序显示图形文件,PDFS等,并需要允许缩放.

我在本地登录页面上使用jQuery-Mobile,但是一旦定向到托管应用程序就只有jquery和varios

关于为什么PhoneGap不允许我的应用程序使用标准的缩放和缩放手势进行缩放的任何想法?

编辑:好的,奇怪的行为更新.现在缩放工作,我没有改变任何东西,除了为应用程序的一部分添加ChildBrowser功能.现在应用程序可以扩展.我怀疑ChildBrowser与它有什么关系,因为我可以在不使用ChildBrowser插件的情况下进行扩展.到底是怎么回事?我仍然想要答案,以便我知道它为什么会起作用,因为如果我不知道是什么让这开始起作用的话,我很可能在未来的更新中再次失去扩展.

sci*_*tai 2

当您测试扩展时,您是否在任何阶段使用 cmd+shift+k 清理项目?您会发现 Xcode 会大量缓存 index.html,因此每次部署到模拟器或设备时,您都应该清理项目以确保最新的 html 到达设备。我花了几个小时研究这样的莫名其妙的问题,结果才意识到这只是缓存起作用了。

这是可以通过再次进行更改进行测试的,删除缩放,不清理和部署。现在检查它是否仍然可以缩放。