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=" async: true"][/script]

繰り返しますが、すべてが正常に機能します。

しかし、dojo1.6 と cordova1.6 を使用したときと同じように、ローカル dojo を使用しようとすると、dojo.js が検出されてロードされますが、アプリは他の dojo モジュール ファイルを開始/ロードしません。

[script 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 に答える