移动端判断当前环境是否是微信、IOS、安卓

本文主要介绍移动端MUI如何判断当前环境是否是微信、IOS、安卓

MUI框架下判断方法:

$.os.wechat  // $ 标识mui
$.os.android
$.os.ios

通用方法:

var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
 var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
 if(isAndroid){
      console.log("android");
 }else if(isIOS){
      console.log("ios");
 }
 var ua = window.navigator.userAgent.toLowerCase();
 if (ua.match(/MicroMessenger/i) == 'micromessenger') {
     console.log("微信");
 } else {
     console.log("非微信");
 }

移动端和PC判断方法:

if (/(iPhone|iPad|iPod|iOS|Android)/i.test(navigator.userAgent)) { 
    //移动端
     console.log("移动端");
}else{
     console.log("pc端");
}

你可能感兴趣的:(前端小技巧,JS,MUI)