一、只有在小程序环境中才能执行
引入js
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
判断是否小程序
window.wx.miniProgram.getEnv(function(res) {
if (res.miniprogram) {
//小程序环境
alert("小程序环境")
} else {
//非小程序环境
alert("非小程序环境")
}
});
二、H5中也可执行的方法(该方法不需要引入js)
//必须在WeixinJSBridge回调后进行判断,否则小程序环境检测会不准确
if (!window.WeixinJSBridge || !window.WeixinJSBridge.invoke) {
//非小程序环境
alert("非小程序环境")
} else {
alert("小程序环境")
}