如何检测当前设备网络情况?浏览器提供了navigator.onLine的属性来检测。

这里说的网络情况指的是是否联网,而不关心使用的是移动网络还是wifi,如果想检测这个类型的话可以关注navigator.connection方法的进展。

我们也可以监听联网状态改变的时间:

window.addEventListener("offline", function(e) {alert("offline");})

window.addEventListener("online", function(e) {alert("online");})

示例:(你可以打开或关闭网络查看变化)👇

兼容性可以说非常好了:

Can I Use online-status? Data on support for the online-status feature across the major browsers from caniuse.com.

觉得作者写得不错?不妨轻击下方按钮~

赏点银子给楼主凑凑买咖啡喝吧
微信
支付宝
扫码打赏,建议金额1-10元

Copied From 畅言