一、前端错误监控
1.前端错误分类
- 即时运行错误:js执行出错
try…catch… window.onerror(window.addEventListenter(“error”))
- 资源加载错误
object.onerror
performance.getEntries() -document.getElementsByTagName(‘script’)
Error事件捕获
window.addEventListenter(“error”, function(){
console.log(‘error’)
}, true)
跨域js的运行错误能捕获吗?错误提示是什么?怎么捕获?
1.在script标签增加crossorigin属性
2.设置js资源响应头Access-Control-Allow-Origin:
*2.上报错误
ajax上报
image对象上报(主要)