JS离线检测?我做错了什么
JS Detect Offline? What Am I doing wrong
我是一个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>
addEventListener函数中缺少一个参数。对我来说,这很好:
window.addEventListener("offline", function () {
console.log("Online status: " + navigator.onLine);
}, false);
window.addEventListener("online", function () {
console.log("Online status: " + navigator.onLine);
}, false);
试用这个 if(window.navigator.onLine) { alert('I am online');}
我刚刚在控制台中测试了它,它可以工作:)
相关文章:
- 正在尝试为Docpad网站设置Lunr全文搜索插件.我做错了什么
- 重新加载重复数据失败,我做错了什么
- 我做错了什么
- Google Apps 脚本为 getLastRow 抛出电子邮件失败通知,我做错了什么
- Javascript语法 - 我做错了什么
- 角度灯箱不起作用.我做错了什么
- 在这个猫鼬独特的保存前验证中,我做错了什么
- 简单的Youtube iframe API就在文档中,我做错了什么
- 我正在尝试实现一个AJAX调用.我做错了什么
- 我对这个动态查询做错了什么
- 我在jQuery事件处理和隐藏/显示图像元素方面做错了什么
- 闭包中的本地变量从外部更改.这是一个javascript错误,或者我做错了什么
- JS离线检测?我做错了什么
- Jquery自动完成不是't工作.我做错了什么
- 是ngRouter的角度错误还是我做错了什么
- jQuery Toggle——我做错了什么
- javascript原型,我做错了什么
- 超级初学者JavaScript..我做错了什么
- 我在这里做错了什么?否则,如果
- Javascript和HTML - 添加一个下拉菜单,我在这里做错了什么