getBrow(){
var u = navigator.userAgent;
var ua = navigator.userAgent.toLocaleLowerCase();
var app = navigator.appVersion;
return {
trident: u.indexOf('Trident') > -1, /*IE內核*/
presto: u.indexOf('Presto') > -1, /*opera內核*/
webKit: u.indexOf('AppleWebKit') > -1, /*蘋果、谷歌內核*/
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, /*火狐內核*/
mobile: !!u.match(/AppleWebKit.*Mobile.*/), /*是否爲移動終端*/
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), /*ios終端*/
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, /*android終端或者uc瀏覽器*/
iPhone: u.indexOf('iPhone') > -1, /*是否爲iPhone或者QQHD瀏覽器*/
iPad: u.indexOf('iPad') > -1, /*是否iPad*/
webApp: u.indexOf('Safari') == -1, /*是否web應該程序,沒有頭部與底部*/
souyue: u.indexOf('souyue') > -1,
superapp: u.indexOf('superapp') > -1,
weixin:u.toLowerCase().indexOf('micromessenger') > -1,
qq: ua.match(/QQ/i) == "qq", // QQ
weiBo: ua.match(/WeiBo/i) == "weibo", // 微博
Safari:u.indexOf('Safari') > -1,
QQbrw: u.indexOf('MQQBrowser') > -1, // QQ瀏覽器
webview: !(u.match(/Chrome\/([\d.]+)/) || u.match(/CriOS\/([\d.]+)/)) && u.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/),
ucweb: function () {
try {
return parseFloat(u.match(/ucweb\d+\.\d+/gi).toString().match(/\d+\.\d+/).toString()) >= 8.2
} catch (e) {
if (u.indexOf('UC') > -1) {
return true;
}
return false;
}
}(),
Symbian: u.indexOf('Symbian') > -1,
ucSB: u.indexOf('Firofox/1.') > -1,
};
},
getBrowsers(){
this.getBrow();
var u = navigator.userAgent.toLocaleLowerCase();
var uc = u.split('ucbrowser/').length;
var qq = u.split('mqqbrowser/').length ;
var version = '';
if(qq == 2){
this.calls();
version = "QQ瀏覽器";
return false;
}
return version;
},
返回的值爲2的話 就是當前瀏覽器android