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

时间:2018-07-26 20:01:25   收藏:0   阅读:1568

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

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

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

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

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

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

ajax错误状态0

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

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!