判断当前h5环境是在小程序还是在公众号

var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
    wx.miniProgram.getEnv((res)=>{
       if (res.miniprogram) {        //在小程序
                          
       } else {                   //在公众号
                        
              }
     })
}else{     //都不在

}

注:wx.miniProgram.getEnv是需要发起请求的,需要引用微信jdk文件。

<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>

你可能感兴趣的:(判断当前h5环境是在小程序还是在公众号)