安卓、IOS环境

安卓、IOS环境判断

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
const  isAndroid=()=> {
var browser = {
versions: function () {
var u = navigator.userAgent, app = navigator.appVersion;
return { //移动终端浏览器版本信息
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc浏览器 //u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器
iPad: u.indexOf('iPad') > -1, //是否iPad
};
}(),
}
//if (browser.versions.iPhone || browser.versions.iPad || browser.versions.ios) {
// return false;
//}
if (browser.versions.android)
return true;
return false;
}

if(isAndroid()){
//安卓
alert('安卓环境')
if(navigator.userAgent.toLowerCase().match(/MicroMessenger/i)=="micromessenger") { // 微信环境
alert('微信环境')
}else{

}

}else{
alert('ios环境')
}