前言
这个小事件是公司有这个需求,然我我去解决,虽然也是网上找的,也找了挺长时间,写这文章主要是让大家,碰到这个需求的时候有幸能碰到这篇文章的话会更方便一点
直接上代码,复制过去就能用
function isWifi() {
try {
let wifi = true
let ua = window.navigator.userAgent
let con = window.navigator.connection
// 如果是微信
if (/MicroMessenger/.test(ua)) {
if (ua.indexOf('WIFI') >= 0) {
return true;
} else {
wifi = false
}
// 如果支持navigator.connection
} else if (con) {
let network = con.type
if (network !== 'wifi' && network !== '2' && network !== 'unknown') {
wifi = false
}
}
return wifi
} catch (e) {
return false
}
}
结语
放到代码里先用上传到gitee,用手机访问一下
希望这篇文章能对你有所帮助