2

私はJSの初心者なので、この例をw3cから作成して、PhoneGapフレームワークで実行されるWebAppで機能させる方法を見つけようとしています...

これは簡単だと思いますが、イベントリスナーがトリガーされると、アラートとともに添付関数が実行されます。問題は、その後、すべてを再度実行することです。つまり、iPhoneの電源を切ると、アラートが表示され、オンラインである次のアラートが実行されます...誰でも...このような機能の実行についてもっと良いアイデアがあれば教えてくださいPhoneGapCordovaには他にも2つの方法があります。

<script>
<!--
window.addEventListener("offline", function(e) {alert("offline");})
window.addEventListener("online", function(e) {alert("online");})
if (navigator.onLine) {
  alert('online')
  //functions to run online
} else {
  alert('offline');
  //offline functions or through into loop
}
-->
</script>
4

2 に答える 2

0

これを試してみてください if(window.navigator.onLine) { alert('I am online');} 。コンソールでテストしたところ、動作します:)

于 2012-07-24T12:25:10.370 に答える