Open sl1673495 opened 4 years ago
https://juejin.im/post/5dba5a39e51d452a2378348a
window.onerror window. onunhandledrejection
window.onerror
window. onunhandledrejection
object.onerror:dom对象的onerror事件
object.onerror
performance.getEntries():
performance.getEntries()
var allImgs = document.getElementsByTagName('image') var loadedImgs = performance.getEntries().filter(i => i.initiatorType === 'img')
最后 allIms 和 loadedImgs 对比即可找出图片资源未加载项目。
allIms
loadedImgs
1.采用Ajax通信的方式上报
2.利用Image对象上报 (主流方式)
Image上报错误方式: (new Image()).src = 'https://lxchuan12.cn/error?name=若川'
(new Image()).src = 'https://lxchuan12.cn/error?name=若川'
https://juejin.im/post/5dba5a39e51d452a2378348a
代码错误
window.onerror
window. onunhandledrejection
资源加载错误
object.onerror
:dom对象的onerror事件performance.getEntries()
:最后
allIms
和loadedImgs
对比即可找出图片资源未加载项目。上报错误的基本原理
1.采用Ajax通信的方式上报
2.利用Image对象上报 (主流方式)
Image上报错误方式:
(new Image()).src = 'https://lxchuan12.cn/error?name=若川'