js检测当前网络状态
如何检测当前设备网络情况?浏览器提供了navigator.onLine
的属性来检测。
这里说的网络情况指的是是否联网,而不关心使用的是移动网络还是wifi,如果想检测这个类型的话可以关注navigator.connection
方法的进展。
我们也可以监听联网状态改变的时间:
window.addEventListener("offline", function(e) {alert("offline");})
window.addEventListener("online", function(e) {alert("online");})
示例:(你可以打开或关闭网络查看变化)👇
兼容性可以说非常好了:
觉得作者写得不错?不妨轻击下方按钮~