判断是否是微信内置浏览器,区分企业微信和微信

if(/MicroMessenger/i.test(navigator.userAgent)){
    alert("微信浏览器");
}else{
    alert("请使用微信浏览器打开");
}

        var ua= window.navigator.userAgent.toLowerCase();
        if( (ua.match(/MicroMessenger/i) == 'micromessenger') && (ua.match(/wxwork/i) == 'wxwork') ){
            console.log("企业微信客户端");
        }else if( ua.match(/micromessenger/i) == 'micromessenger' ){
            console.log("微信客户端");
        }

 

经常要判断是否是微信浏览器打开,如果是的话才进行微信认证/跳转

否则不进行跳转或者使用其他认证

 

//代码备注一下,以后也许用得到

你可能感兴趣的:(微信开发)