参考文献
建议在WeixinJSBridgeReady回调中使用
通过window.__wxjs_environment变量判断是否在小程序环境
function ready() {
console.log(window.__wxjs_environment === 'miniprogram') // true
}
if (!window.WeixinJSBridge || !WeixinJSBridge.invoke) {
document.addEventListener('WeixinJSBridgeReady', ready, false)
} else {
ready()
}
也可以使用JSSDK 1.3.2提供的getEnv
接口(在wx.ready(function(){})中使用)
微信JS-SDK说明文档
wx.miniProgram.getEnv(function(res) {
console.log(res.miniprogram) // true
})
网友评论