PhoneGap 2.5 で外部 URL を読み込んでいて、deviceready イベントが一貫して発生しない理由を突き止めようとしています。ハンドラーを正しく追加していない人が関係しているスレッドがたくさんありますが、私は次のことを行いました:
- 私がするところに
onload
ハンドラーを置きますbody
document.addEventListener("deviceready", onDeviceReady, false);
- jQuery の document.ready 関数を使用して、イベント リスナーを設定しました。
setTimeout
navigator.splashscreen で待機中のループで呼び出されます。
deviceready
イベントが実際に発生するのはいつですか? index.html 以外のページをロードすると、奇妙な相互作用が発生しますか? のようなメッセージが表示さResetting plugins due to page load.
れ、それが他の問題を引き起こしているのではないかと考えています。