码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2018-07-26 20:01:25      阅读:1568      评论:0      收藏:0      [点我收藏+]

标签:not   end   erro   出现   解决   status   code   jsb   后退   

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

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

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

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

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

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

ajax错误状态0

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

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

标签:not   end   erro   出现   解决   status   code   jsb   后退   

原文地址:https://www.cnblogs.com/locim/p/9373673.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!