2

在 iOS 5 中发生的所有事情都是“DeviceReady”和“Load”事件被触发并且我的所有文件都被加载

我的堆栈包括:

Cordova 2.2.0rc2
Phonegap ChildBrowser
Phonegap InAppPurchaseManager
BackboneJS
UnderscoreJS
jQuery 1.8.1
jQueryMobile 1.2.0
RequireJS
ParseJS

我可以看到文件已经加载,因为我有相应的 JS 对象:

CDV
window.plugins.childBrowser
window.plugins.inAppPurchaseManager
Backbone
_
$
$.mobile
require
Parse

但是,没有发生的步骤是 RequireJS 加载main.js文件。为什么在 iOS 6 发生这种情况时 iOS 5 却没有发生这种情况非常令人困惑。

关于为什么会发生这种情况的任何想法?我很愿意尝试。

非常感谢!

4

1 回答 1

1

您可以使用Weinre远程调试应用程序。phonegap.com 上的这篇博文解释了如何使用 Weinre 来调试应用程序。它应该显示您的应用程序可能产生的任何 JavaScript 错误。

于 2012-11-15T10:55:21.887 回答