Skip to content

Latest commit

 

History

History
37 lines (20 loc) · 635 Bytes

js-error.md

File metadata and controls

37 lines (20 loc) · 635 Bytes

如何进行错误监控

前端错误的分类

  • 即时运行错误(代码错误)
  • 资源加载错误

错误的捕获方式

即时运行错误的捕获方式:

  • 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对象上报