跳到主要内容

静态资源监控与上报

2024年04月21日
柏拉文
越努力,越幸运

一、认识


目前 Web 监控 SDK 主要是通过以下方式收集静态资源地址:

const resources = performance.getEntriesType('resource');
console.log('resources', resources)

通过对 performance.getEntriesType("resource") api 的返回值可以分析道, 在 resource 列表信息中可以观察到 nameinitiatorType 分别代表了资源地址和资源类型, 在 异常监控与上报 中通过劫持创建和劫持添加元素的过程可以收集到来自不同微应用的静态资源列表,针对资源列表在上报时进行分发即可。