js有个navigator对象,有兴趣可自行在浏览器打印,如下图
具体方法如下
getTypeNet() {
let strCode = navigator.userAgent;
let stringNet= strCode .match(/NetType/w+/) ? strCode .match(/NetType/w+/)[0] : ‘NetType/other’;
var networkType= stringNet.toLowerCase().replace(‘nettype/’, ‘’);
if(networkType===“wifi”){
console.log(“当前网络为wifi”)
}else if(networkType===“4g”){
console.log(“当前网络为4g”)
}else if(networkType===“3g”){
console.log(“当前网络为3g”)
}else if(networkType===“2g”){
console.log(“当前网络为2g”)
}else {
console.log(“当前为有线网络”)
}
}