sl1673495 / daily-plan

34 stars 0 forks source link

2020-05-19 前端异常监控 #26

Open sl1673495 opened 4 years ago

sl1673495 commented 4 years ago

https://juejin.im/post/5dba5a39e51d452a2378348a

代码错误

window.onerror window. onunhandledrejection

资源加载错误

object.onerror:dom对象的onerror事件

performance.getEntries()

var allImgs = document.getElementsByTagName('image')
var loadedImgs = performance.getEntries().filter(i => i.initiatorType === 'img')

最后 allImsloadedImgs 对比即可找出图片资源未加载项目。

上报错误的基本原理

1.采用Ajax通信的方式上报

2.利用Image对象上报 (主流方式)

Image上报错误方式: (new Image()).src = 'https://lxchuan12.cn/error?name=若川'