我是一个 JS 新手,所以我试图弄清楚如何从 w3c 制作这个示例以在我的 WebApp 中工作,该 WebApp 将在 PhoneGap 框架中运行......
我确信这很容易,但是当事件侦听器被触发时,它会运行带有警报的附加函数,问题是它会在此之后再次执行所有内容。所以说我关掉我的 iphone,我会收到一个警报,然后它会执行下一个警报,上面写着它的在线...任何人...如果你们中的任何人对执行这样的功能有任何更好的想法,请告诉我PhoneGap Cordova 还有另外两种方法。
<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>