【发布时间】:2012-01-29 04:43:32
【问题描述】:
我在 PhoneGap 应用程序中遇到了缩放问题。我的问题与this question 非常相似。我想允许用户在我的应用程序中缩放,因为它都是 UIWebView 它应该可以工作。我在本地 html 文件和 PhoneGap 在身份验证后打开的远程站点上放置了以下元视口标记:
<meta name="viewport" content="width=device-width; user-scalable=yes; initial-scale=1; maximum-scale=5; minimum-scale=1" />
我还编辑了 PhoneGap.plist 并将 EnableViewportScale 设置为 YES。这些设置都没有任何区别。在 PhoneGap 中运行时,我根本无法缩放页面。我们的用户希望在应用程序中进行扩展,因为他们已经习惯于在浏览器中运行它。该应用程序显示图形文件、PDFS 等,并且需要允许缩放。
我在本地登录页面上使用 jQuery-Mobile,但是一旦定向到托管应用程序就只有 jquery 和 varios
关于为什么 PhoneGap 不允许我的应用使用标准捏合和缩放手势进行缩放的任何想法?
编辑: 好的,奇怪的行为更新。现在缩放工作正常,除了为应用程序的一部分添加 ChildBrowser 功能外,我没有进行任何更改。现在该应用程序可以扩展。我怀疑 ChildBrowser 是否真的与它有关,因为我可以在不使用 ChildBrowser 插件的情况下进行扩展。到底是怎么回事?我仍然想要答案,以便我知道它为什么起作用,因为如果我不知道是什么使它开始起作用,我很可能在未来的更新中再次失去缩放。
【问题讨论】:
-
好吧,毫不奇怪,缩放不再像我担心的那样工作了。还是不知道为什么。所有的元数据都还在。
标签: jquery-mobile cordova