使用 jquery mobile 为 iOS 设置 phonegap

Posted

技术标签:

【中文标题】使用 jquery mobile 为 iOS 设置 phonegap【英文标题】:phonegap set up for iOS with jquery mobile 【发布时间】:2013-02-24 23:32:53 【问题描述】:

我正准备设置我制作的移动 Web 应用程序,并使用 Adob​​e 的 Phonegap Build 服务将其变成 ios 的本机应用程序。在阅读他们关于如何设置所有内容的文档后,它提到了一个 config.xml 文件,您可以使用它来定义图标、启动屏幕和标题。看到 Jquery Mobile 通过 html 文件头中的元标记完成所有这些操作,我在使用 phonegap 构建时还需要使用 xml 文件吗?

【问题讨论】:

我很确定 Xcode 使用了 XML 文件,因为在编译 ipa 时这些设置需要存在于 Xcode 中。不过,我已经有一段时间没有使用 PhoneGap 了。我建议你研究一下钛。这是一种意见,但它是一种更灵活的产品。而且通常会产生更完美的结果。 【参考方案1】:

你使用cordova.plist的phonegap的xcode版本中没有config.xml文件。

https://***.com/a/11418415/773263


更正:从 Cordova 2.3.0 开始,cordova.plist 现在是 config.xml

http://shazronatadobe.wordpress.com/tag/cordova-plist/

因此,如果您使用的是 2.3.0 以下的 phonegap 版本,我在上面发布的内容很有用。如果使用 2.3.0 或更高版本,您需要通过 config.xml 文件配置您的应用。


至于如果你在使用 jQuery Mobile 时需要使用 config.xml 或 cordova.plist,答案是肯定的,在使用 Cordova/Phonegap 时你总是必须使用 config.xml 或 cordova.plist。

【讨论】:

所以可以肯定地说,一旦我将我的移动 Web 应用程序转变为原生应用程序,我可以删除使 Web 应用程序能够运行的元标记,并且只依赖 JQM 的样式和过渡以及使用图标、名称等的 config.xml 文件。

以上是关于使用 jquery mobile 为 iOS 设置 phonegap的主要内容,如果未能解决你的问题,请参考以下文章

iOS7 中 jQuery Mobile 滑动事件的不稳定行为

JQuery Mobile 默认数据主题

jQuery Mobile,在不使用 data-position="fixed" 的情况下将页脚设置为屏幕底部,这可能吗?

我应该使用 jquery 还是 jquery mobile 或 iPad 网页?

JQuery Mobile Scrolling在iOS上不流畅

Jquery mobile 1.4.5 可以设置面板高度吗?