function getnetworktype() { var ua = navigator.useragent; var networkstr = ua.match(/nettype\/\w+/) ? ua.match(/nettype\/\w+/)[0] : 'nettype/other'; networkstr = networkstr.tolowercase().replace('nettype/', ''); var networktype; switch (networkstr) { case 'wifi': networktype = 'wifi'; break; case '4g': networktype = '4g'; break; case '3g': networktype = '3g'; break; case '3gnet': networktype = '3g'; break; case '2g': networktype = '2g'; break; default: networktype = 'other'; } return networktype; }
以上就是js实现获取网络类型的方法的详细内容。
