如何检测手机系统,如何检测页面是微信还是QQ打开
检测手机系统:
var u = navigator.userAgent;
if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {//安卓手机
} else {//苹果手机
}
检测页面是微信打开还是QQ打开:
1、QQ打开:
// 如果inQQ 为true,证明为手机QQ打开
var inQQ = /qq\s*\//i.test(navigator.userAgent);
2、微信打开:
// 如果inWX 为true,证明为微信打开
var inWX = /micromessenger\s*\//i.test(navigator.userAgent);
PS(简约):
var userAgent = /android\s+([\d\.]+)/i.exec(navigator.userAgent);
var isAndroid = userAgent ? true : false; //检测是否是安卓系统
var inWX = /micromessenger\s*\//i.test(navigator.userAgent); //true则是微信打开
var inQQ = /qq\s*\//i.test(navigator.userAgent); //true则是QQ打开