判断是否为微信环境
let wx = navigator.userAgent.toLowerCase();
if (wx.match(/MicroMessenger/i) == "micromessenger") {
alert('当前环境为微信环境')
}
判断是Android还是IOS
let web = navigator.userAgent;
//android终端
let isAndroid = web.indexOf('Android') > -1 || web.indexOf('Adr') > -1;
//ios终端
let isiOS = !!web.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
if(isAndroid){
alert('android')
}else if(isiOS){
alert('ios')
}
目前主要支持 安卓 & 苹果 & ipad & 微信 & 支付宝 & 是否是手机端。
let BrowserInfo = {
isAndroid: Boolean(navigator.userAgent.match(/android/ig)),
isIphone: Boolean(navigator.userAgent.match(/iphone|ipod/ig)),
isIpad: Boolean(navigator.userAgent.match(/ipad/ig)),
isWeixin: Boolean(navigator.userAgent.match(/MicroMessenger/ig)),
isAli: Boolean(navigator.userAgent.match(/AlipayClient/ig)),
isPhone: Boolean(/(iPhone|iPad|iPod|iOS|Android)/i.test(navigator.userAgent))
}