1

我最近将我的 PhoneGap/dojo1.6 应用程序升级到了 cordova 1.6,一切正常。

然后我使用托管 dojo 升级到 dojo 1.7.2: [script src="http://ajax.googleapis.com/ajax/libs/dojo/1.7.2/dojo/dojo.js" data-dojo-config="异步:真"][/script]

再一次,一切正常。

但是当我尝试使用本地 dojo 时,就像我在使用 dojo1.6 和 cordova1.6 时所做的那样,找到并加载了 dojo.js,但应用程序不会启动/加载其他 dojo 模块文件。

[脚本 src="dojo1.7.2/dojo/dojo.js" data-dojo-config="async: true"][/script]

我结束了整个 dojo1.7.2 的复制(没有构建任何东西),但应用程序仍然无法加载,并且我在控制台中没有收到任何错误消息。

有谁知道可能是什么问题?

在此先感谢,盖伊

4

1 回答 1

1

尝试在您的 dojo [script src=] 中使用以下配置:

data-dojo-config="async:false,parseOnLoad:true"

还要在 dojo.js 文件之前包含 cordova.js文件。

于 2012-04-23T19:01:16.120 回答