文档反馈
本文记录WebPro端监控SDK版本更新记录。
2.1.1(2023-05-25)
- 新增storageExpires字段,可通过
client.init({storageExpires: boolean | number})
来配置storage的过期时间。
2.1.0(2023-05-18)
- localstorage存储的值加密成base64
升级说明:旧版升级至新版:完全兼容。新版降级至旧版:UV、PV 会重新生成,可能导致 UV、PV 短时间内偏高。
2.0.5(2023-05-09)
优化
- 当事件(pageview,http,js_error...)打断白屏回测任务时,在回测结束时重新检测白屏。
- 当html2canvas截图返回
data:,
时,设置成192 * 108的空白图片。 - 在http、action、performance插件中使用事件发生时的上下文。
- 若二跳路由切换时FMP指标还未结算完成,标记isSupport为false,表示这个指标受路由切换的影响而失真,不纳入统计范围内。
- 不再使用服务端返回的userId,用户无需感知。
2.0.3(2023-04-12)
优化
- 如果二跳路由切换时TTI指标还未结算完成,标记为isSupport false,表示这个指标受路由切换的影响而失真,不支持纳入统计范围内。
- 通过复用监听的方式重写js error插件,用户无需感知。
- 由于
'script error'
错误无法获取到有效的错误类型和堆栈信息,业务无法跟进定位问题,不再上报此错误。 - 由于
src= ''
静态资源错误无法定位和复现,不再上报此错误。
2.0.1(2023-03-15)
优化
- 修复hash路由模式下由于路由框架底层使用的是history而出现的可能漏报PV的情况。
2.0.0(2023-02-15)
优化
- 通过复用监听的方式重写了xhr、fetch、resource、resource error等插件,本次升级大版本是SDK架构的升级,无break change。
新增 - 白屏插件新增mask、partialShot、quality三项配置,具体用途可以查看配置插件。
- Action插件可通过最近元素的data-apm-action属性值来指定action name,同时新增可选字段pure,可配置纯净action,无需等待关联即可上报。
1.7.0(2022-12-14)
新增
- 新增了复用监听的能力,可支持不同插件之间复用监听。
- 利用复用监听的能力重写了Performance插件和PV插件,预计PV数据无变化,部分性能指标,比如LCP,可能会存在上报量增多的情况。
1.6.0(2022-12-06)
优化
- 提供单独的轻量级的入口,用户可以只打包自己需要的插件能力
1.5.0(2022-11-29)
优化
- 将xhr获取timing的方式由xhr.responseURL调整为xhr原始请求路径,可修复部分重定向服务timing获取不到的问题
- 优化页面或组件动态加载情况下无法正确初始化的问题
1.4.2(2022-11-02)
优化
- 新增token校验,用户可以在初始化时配置token来避免应用事件量盗用
1.4.0(2022-08-05)
新增
- 初始化字段新增transport,允许用户手动注入上报的能力
1.3.0(2022-07-30)
新增
- 请求监控插件新增trace配置项,支持与服务端监控配合完成全链路打通
1.2.4(2022-06-30)
优化
- 静态资源错误插件补充includeUrls配置,允许设置静态资源错误白名单
- 静态资源错误插件补充dedupe配置,默认为true,表示重复上报的静态资源错误只会上报一次
1.2.0(2022-04-14)
优化
- 上报协议调整,部分公共参数统一放在query上
- 去除URL其他解析字段的上报,变更为由服务端解析
1.0.0(2022-03-14)
新增
- 请求监控
- PV监控
- JS错误监控&&静态资源错误监控
- 手动上报JS错误
- 自动监控JS错误并上报
- 自动监控静态资源错误并上报
- 静态资源性能监控
- 性能监控
- 自动上报包括FP、FCP、FMP、TTI、FID、MPFID、LCP、CLS等性能指标
- 自定义上报单个性能指标
- 自动上报performance.timing、navigation Timing
- 自动上报首屏相关的longtask
- 自定义日志和自定义事件的上报
- 采样
- 白屏监控
- 支持实例各生命周期的监听,详情请参见生命周期。
- 支持在实例上挂载方法