我测试了navigator.online,直到我使用PhoneGap构建了应用程序,之后,navigator.online始终返回true。 有谁知道如何取消缓存或刷新此值?我需要“点击”活动。
答案 0 :(得分:5)
在开发应用程序时,我也遇到了这个问题。
我使用的是:
document.addEventListener("online", onOnline, false);
document.addEventListener("offline", onOffline, false);
当设备断开连接或即时连接到互联网时,将触发这些事件。
您可以在函数
中存储一些全局变量function onOnline(){}
和
function onOffline(){}
然后检查这些全局变量的值,并根据值执行任何操作。