var ua = navigator.userAgent.toLowerCase();
if(navigator.userAgent.match(/mobile/i)) {
//业务层代码
alert('移动端')
}else{
alert('pc端')
}
if(ua.match(/MicroMessenger/i)=="micromessenger") {
// 微信端
// 判断是安卓还是苹果
alert('微信端')
var u = navigator.userAgent, app = navigator.appVersion;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1;
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
if(isAndroid){
alert('Android')
}else if(isiOS){
alert('iOS')
}else{
}
} else {
// 电脑端
alert('非微信端')
}