1.前端错误分类
即时运行错误:代码错误
1)try-catch 2)window.onerror
资源加载错误:找不到文件或者资源加载超时造成的
1)object.onerror 2)performance.getEntries() 3)Error事件捕获
延伸:跨域js运行错误可以捕获吗,错误提示什么,应该怎么处理?
1)在script标签添加crossorigin 属性
2)设置js资源响应头Access-Control-Allow-Origin
2.错误的捕获方式
3.上报错误的基本原理
1)采用Ajax通信的方式上报
2)利用Image对象上报
(new Image()).src = ‘http://baidu.com/testj?r=aqwefweaf’;