这里分判断浏览器在什么环境下分两种,一种是在正常的浏览器里,一种是在微信浏览器里,
众所周知,微信浏览器是腾讯内部自己封装的一个浏览器,它改变了很多浏览器原有的属性,也禁用了一些浏览器原有属性
所以在微信里区分安卓还是ios需要另一种方法
1. 正常浏览器里
后续补齐
2. 微信浏览器里
var userAgent = navigator.userAgent;
var isAndroid = userAgent.indexOf('Android') > -1 || userAgent.indexOf('Adr') > -1; //android终端
var isiOS = !!userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
if(isAndroid){
// 是安卓手机的微信浏览器
}else if(isiOS){
// 是ios手机的微信浏览器
}