如何区分微信环境以及企业微信环境访问的h5程序

45 阅读1分钟
var ua = navigator.userAgent.toLowerCase();
let isWx = ua.match(/MicroMessenger/i) == "micromessenger";
     /* 如果isWx为true 说明为微信环境 */                       
    if (!isWx) {
    /* 当前为其他浏览器环境 */				
    } else {
        let isWxWork = ua.match(/WxWork/i) == "wxwork";
        /* 如果isWxWork为true 说明为企业微信环境 false为微信环境*/		
        if (isWxWork) {
        //企业微信				
        } else {
        //微信					
        }
    }