Cordova-2.2.0.jsは、アプリが起動時にロードする最初のhtmlページに含まれています。devicereadyイベントがトリガーされた後、「window.location.href = "http://myurl.aspx";」を使用して外部の.aspxページが読み込まれます。
ロードされたページにcordova.jsのスクリプトタグが含まれている場合、devicereadyが起動し、すべてが正常に機能します。ただし、ユーザーはiOSデバイスまたはAndroidデバイスを使用している可能性があります。したがって、cordova.jsを動的にページに追加する必要があります。Cordova.jsは常にデバイスにダウンロードされますが、外部URLがデバイス上のcordovaのAPIに接続できない場合があります。私はiPadでこの問題を経験しました。
アプリが正常に動作している場合、cordova.jsがDOMContentLoadedイベントを処理していることに気付きますが、動作していない場合、cordova.jsはイベントをキャッチしていません。
ありがとう、