WeixinJSBridge is not defined 安卓机型报错+ajax status为0的解决历程

Posted 要一份黄焖鸡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WeixinJSBridge is not defined 安卓机型报错+ajax status为0的解决历程相关的知识,希望对你有一定的参考价值。

最近在公司内的项目加了监控,其实就是加了onerror之类的 发现好多安卓机型报了这个错误

ReferenceError: WeixinJSBridge is not defined
    at <anonymous>:1:12

但是测试环境怎么测都不能重现,好多人说是因为微信支付没有正确加载,但是确实怎么试都试不出来,问题大概能猜到是微信的jsbridge没有正确注入

于是我就点点点点点*100,最后发现是安卓的后退按钮造成的,假如说刚进这个页面,页面没有加载完立刻点退出,就会报上述错误。。。

发现了果然好多用安卓喜欢疯狂按回退啊。。

——————————————————————————

ajax错误状态0

其实和上边一样,但是这个问题ios和安卓都会出现 页面进入未加载完(也就是正在调接口),点后退,send方法未调用,就会报错误状态0的错误

以上是关于WeixinJSBridge is not defined 安卓机型报错+ajax status为0的解决历程的主要内容,如果未能解决你的问题,请参考以下文章