Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我测试了 navigator.online,它一直有效,直到我使用 PhoneGap 构建了应用程序,之后,navigator.online 总是返回 true。有人知道如何取消缓存或刷新此值吗?我在“点击”事件中需要它。
我在开发应用程序时也遇到了这个问题。
我用的是:
document.addEventListener("online", onOnline, false); document.addEventListener("offline", onOffline, false);
当设备断开连接或连接到 Internet 时,将触发这些事件。
您可以在函数中存储一些全局变量
function onOnline(){}
和
function onOffline(){}
然后检查这些全局变量的值并根据值做任何你想做的事情。