前端错误日志采集

window.onerror:负责捕获 javascript 运行期间的错误

window.addEventListener(‘error’,function(error){},true):使用事件捕获模式,可以捕捉资源(img,scripts 等)加载错误,注意筛选 img css js 等资源类型:

window.addEventListener(‘unhandledrejection’ ,function(error){}):捕捉异步请求中未 reject 的错误

以上三种方式基本上可以应对大部分的情况,但是在使用 React 开发时,还需要对组件级别的异常进行处理,一般可以使用 ErrorBoundary

为了饶过跨域的限制使用图片请求来传递错误日志:

作者:张雪飞
出处:https://zhangxuefei.site/p/2593
版权说明:欢迎转载,但必须注明出处,并在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

发表评论

电子邮件地址不会被公开。 必填项已用*标注