【问题标题】:PhoneGap / Cordova 1.6 and dojo 1.7.2 AMD works from web, not from local?PhoneGap / Cordova 1.6 和 dojo 1.7.2 AMD 在网络上工作,而不是在本地工作?
【发布时间】:2012-04-29 20:59:14
【问题描述】:

我最近将我的 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="async: true"][/script]

再一次,一切正常。

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

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

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

有人知道可能是什么问题吗?

提前致谢, 伙计

【问题讨论】:

  • 你解决过这个问题吗?

标签: cordova dojo amd


【解决方案1】:

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

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

还包括cordova.js 文件 dojo.js 文件之前。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-24
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多