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>