PhoneGap/Cordova for iOS の onDeviceReady イベントについて質問があります。
複数のページを持つアプリケーションで使用します。index.html および同じ JS ファイルへの他のページ リンクで動作します。しかし、アプリに別のページがリンクされています。このページとそのスクリプトは私のサーバーでホストされています。その中で onDeviceReady が成功せず、この部分に機能を追加できません。
このイベントを各ページに追加する必要があるかどうか、ホストされたページで機能しているかどうか、または他の理由で機能していないかどうかを知りたいです。
ホストされているページでは、次のコードを使用します。
JS
$(document).ready(function(){
document.addEventListener("deviceready",onDeviceReady,false); // Cordova is ready to be used!
function onDeviceReady() {
DO SOMETHING !
}
});
HTML
<script type="text/javascript" src="/js/cordova-2.1.0.js"></script>
<script type="text/javascript" src="/js/libs/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="/js/libs/jquery-ui.js"></script>
<script defer src="/js/script.js"></script>
Cordova 2.1 を使用し、iPad シミュレーターでテストします。外部サイトを externalHosts に既に追加しています。
どうもありがとう