- 区分浏览器:微信,uc,QQ,谷歌 网上常见的区分手机浏览器的方法不对。
var u = navigator.userAgent, app = navigator.appVersion;
if(u.indexOf('Mac') > -1){
return true;
}else {
return false;
}
这里qq 浏览器也不识别,会报错。
if(navigator.userAgent.indexOf('MQQBrowser') > -1){ }
这里可以区分出QQ,谷歌。但是这两个浏览器又怎么区分呢?
2,获取当前网络状态:wifi 非wifi
var netLink = navigator.connection.type;
if(netLink == 2 || netLink == "wifi"){ }
微信,QQ浏览器打开都会报错,他不支持 navigator.connection 这个API.
还有什么办法可以在QQ,谷歌等浏览器获取当前的网络状态吗?