前端错误信息收集(errorEruda)解析
来源:互联网 发布:js正则表达式\s 编辑:程序博客网 时间:2024/06/05 12:03
github:errorEruda移动调试,bug收集工具
img[src],script[src],link[href]请求链接错误监控:
document.addEventListener("error", function (e) { let error = ''; if (e.target.localName == 'link') { error = e.target.href; } else { error = e.target.src; } }, true);
通过js委托事件实现,监控所有的外链error错误信息;(注:该方法应该第一个执行)
监控js错误:
window.onerror = function (msg, url, line, col, error) { console.log(error.stack) };
一般js错误会通过window.onerror进行触发,error.stack包含了具体错误信息
监控XHR接口请求:
var open = window.XMLHttpRequest.prototype.open; window.XMLHttpRequest.prototype.open = function (method, url) { this.addEventListener('readystatechange', function () { if (this.readyState == 4 && this.status != 200) { //url请求链接完整,method请求方式,status:http状态码 } }) open.apply(this, arguments); }
这样一个简单的错误收集就完成了
在移动端真机测试:
demo:http://jqvue.com/demo/errorEruda/index.html
点击按钮6次即可调起模拟控制台
阅读全文
2 0
- 前端错误信息收集(errorEruda)解析
- errorEruda解决移动端真机调试,bug收集问题
- 错误信息收集
- 收集客户端的错误信息
- 收集客户端的错误信息
- IOS 错误信息收集
- 蓝屏错误信息收集
- php收集错误信息
- 编译错误信息收集
- 错误信息的收集
- 前端收集(前端学习资源)
- 前端收集(前端学习资源)
- android 收集已发布版本的错误信息(UncaughtExceptionHandler)
- 前端收集
- 前端收集
- 使用Extended Events收集错误信息
- Excel常见错误信息解析
- LoadRunner错误信息解析
- HBaseFilter过滤器的介绍以及使用
- select2学习
- DHCP之简介
- CocoaPods使用
- CSS弹出框样式出现问题
- 前端错误信息收集(errorEruda)解析
- dubbo项目-服务层是jar包,视图层是war包
- 例题 5-2 木块问题 (The Blocks Problem) UVa 101
- C语言中return 0和return 1和return -1
- HDU 6172 Array Challenge【推公式/猜+矩阵快速幂】
- 文件上传-阿里云OSS-存储文件
- oracle中的正则表达式
- 致老伙计
- R:创建列表