收藏
回答

WeixinJSBridge 未定义

WeixinJSBridge 未定义 怎么解决

回答关注问题邀请回答
收藏

2 个回答

  • 卿
    2019-12-23

    我重现了,  时间 : 2019年12月23日 17:53:05 


    # 问题 :  在h5端运行代码

    wx.miniProgram.getEnv(res => {
        debugger;
        if (res.miniprogram) {
            wx.miniProgram.reLaunch({
                url: "/pages/index/index?current=2"
            });
        } else {
            this.$router.replace({ path: "/user" });
        }
    });
    


    # 结果 : 无法进入debugger




    # 调查 : e.WeixinJSBridge 为 undefined

    T && (e.WeixinJSBridge ? n() : S.addEventListener && S.addEventListener("WeixinJSBridgeReady", n, !1))
    


    # 背景 : 

    https://res.wx.qq.com/open/js/jweixin-1.4.0.js

    最新版Chrome浏览器

    2019-12-23
    有用
    回复 1
    • 卿
      2019-12-23
      加一段判断解决了 :
      2019-12-23
      回复
  • 微信支付技术助手1
    微信支付技术助手1
    2019-07-23

    能具体描述一下你的问题吗。

    2019-07-23
    有用
    回复 2
    • ice_maiden🦓🦄
      ice_maiden🦓🦄
      2019-07-23
      laji
      2019-07-23
      回复
    • 商xx
      商xx
      2022-02-24
      document.addEventListener("WeixinJSBridgeReady", function () {
        WeixinJSBridge.invoke("setFontSizeCallback", {
          fontSize: '2'
        });
      }, false);
      还原标准字体大小时,WeixinJSBridge未被定义
      2022-02-24
      回复
登录 后发表内容