收藏
回答

微信H5中大量WeixinJSBridge is not defined日志

接入sentry后,有大量WeixinJSBridge is not defined日志,页面中只有支付用到了WeixinJSBridge,而且严格按照https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7,使用前都判断了是否是undefined,接入了jwexin-1.6.0.js,难道是微信jssdk中报错了?

最后一次编辑于  2020-03-24
回答关注问题邀请回答
收藏

2 个回答

  • 又丢一张公交卡
    又丢一张公交卡
    2020-12-30

    请问楼主最后解决了吗?

    我们也是在公众号中支付,提示WeixinJSBridge is not defined

    唯一不同是我们的页面是嵌套在frame中的

    2020-12-30
    有用
    回复
  • 微信支付技术助手8
    微信支付技术助手8
    2020-03-25

    如果在其他浏览器打开链接就会报这个错误

    2020-03-25
    有用
    回复 4
    • 平
      2020-03-25
      判断过是否是微信环境了navigator.userAgent.toLowerCase().indexOf('micromessenger')!==-1
      2020-03-25
      回复
    • ^@~江湖!
      ^@~江湖!
      2020-07-03回复
      后面是怎么解决的?  单独的h5中可以直接写这个对象?不需要引入相关js?
      2020-07-03
      回复
    • 俯瞰天空
      俯瞰天空
      2020-09-16
      使用前也判断了是否为undefined,但是调起支付后还是会在监控平台看到好多错误
      2020-09-16
      回复
    • 蒋蒋蒋蒋菇凉
      蒋蒋蒋蒋菇凉
      2020-10-27
      最近真的非常容易报错,我自己都能重现很多次,对于我的项目问题挺严重的,我的帖子:https://developers.weixin.qq.com/community/develop/doc/000206ec4b025804432bcd23053c00
      2020-10-27
      回复
登录 后发表内容
问题标签