0

アラートが表示されない理由がわかりません。コンソールにエラーはなく、PhoneGap.jsファイルが見つかっていると確信しています。

<!doctype html>
<html>
<body> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<script src="/Matrix/PhoneGap/Inc/js/PhoneGap.js"></script>
<script>
function myDeviceReady() {
    alert('Ready!');
}

document.addEventListener("deviceready", myDeviceReady, false);
</script>
</body>
</html>

編集:これは、SafariまたはGoogleChromeを使用しているiPhoneでは機能しません。

4

2 に答える 2

2

試す:

window.addEventListener( 'load', myDeviceReady );

チェックdevicereadyには多くの問題があります。ポーリングする方が簡単だと思いますwindow.device(Phonegapが初期化されている場合にのみ存在します)。

于 2013-02-18T22:42:18.837 に答える
1

Rippleエミュレーターで実行することができます(このリンクを参照)が、phonegap.jsではなくcordova.jsを使用してください。

于 2013-02-19T02:22:09.747 に答える