var browser = {
versions: function () {
var u = navigator.userAgent, app = navigator.appVersion;
return { //Mobile terminal browser version information
trident: u.indexOf('Trident') > -1, //IE Kernel
presto: u.indexOf('Presto') > -1, //opera kernel
webKit: u.indexOf('AppleWebKit') > -1, //Apple, Google kernel
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //Firefox kernel
mobile: !!u.match(/AppleWebKit.*Mobile.*/), //Whether it is a mobile terminal
iOS: !!u. match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios terminal
Android: u.indexOf('android') > -1 || u.indexOf(' Linux') > -1, //android terminal or uc browser
iPhone: u.indexOf('iPhone') > -1, //whether it is iPhone or QQHD browser
iPad: u.indexOf('iPad') > -1, //Whether iPad
webApp: u.indexOf('Safari') == -1 //Whether web should be program, no head and bottom
};
}(),
language: (navigator.browserLanguage || navigator.language).toLowerCase()
}
if (browser.versions.mobile) {//Determine whether the mobile device is open. The browser code is below
var ua = navigator.userAgent.toLowerCase();//Get the object for judgment
if (ua.match(/MicroMessenger/i) == "micromessenger") {
//Open in WeChat
}
if (ua .match(/WeiBo/i) == "weibo") {
//Open in Sina Weibo client
}
if (ua.match(/QQ/i) == "qq") {
//Open in QQ space
}
if (browser.versions.ios) {
//open in IOS browser
}
if(browser.versions.android){
//open in Android browser
}
} else {
//otherwise open in PC browser
}
js to judge IOS Android browser type WeChat Weibo QQ space
Guess you like
Origin http://10.200.1.11:23101/article/api/json?id=326686134&siteId=291194637
Ranking