关于官方提供的判断是否在小程序环境的代码问题
发布于 6 年前 作者 dinggang 7575 次浏览 来自 问答

https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html

上面链接是官方给的web-view组件链接,以下代码是判断是否在小程序环境内

// web-view下的页面内
function ready() {
  console.log(window.__wxjs_environment === 'miniprogram') // true
}
if (!window.WeixinJSBridge || !WeixinJSBridge.invoke) {
  document.addEventListener('WeixinJSBridgeReady', ready, false)
} else {
  ready()
}

其中有一部分代码

if (!window.WeixinJSBridge || !WeixinJSBridge.invoke) {

  document.addEventListener(‘WeixinJSBridgeReady’, ready, false)

请问这部分代码在其他的的浏览入口  如UC,支付宝等入口会调用吗? 能帮我解释一下这段代码的含义吗?

我的理解window.WeixinJSBridge在UC内是false, 加了取反是true, 然后监听WeixinJSBridgeReady这个回调函数,UC浏览器会有这个监听函数吗? 官方给个解释

回到顶部