前端错误的分类
- 即时运行错误(代码错误)
- 资源加载错误
错误的捕获方式
即时运行错误的捕获方式:
- try...catch
- window.onerror
资源加载错误:
- object.onerror(如img,script)
- performance.getEntries()
- Error事件捕获
延伸:跨域的js运行错误可以捕获吗,错误提示什么,应该怎么处理? 可以。 Script error 1.在script标签增加crossorigin属性 2.设置js资源响应头Access-Control-Allow-Orgin:*
上报错误的基本原理 采用Ajax通信方式上报 利用Image对象上报