/**
* 功能:查看当前使用网络
* @param {Any} - 并不需要任何参数
* @returns {Number|String} - 1:wifi, 2: 2g, 3: 3g & 3gnet, 4: 4g
*/
function get_network_type() {
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 = 1;
break;
case '4g':
networkType = 4;
break;
case '3g':
networkType = 3;
break;
case '3gnet':
networkType = 3;
break;
case '2g':
networkType = 2;
break;
default:
networkType = 0;
}
return networkType
}
export default get_network_type