Closed qiushaocloud closed 1 week ago
感谢你的反馈!
首先,这并非是一个 bug。具体原因和差异如下:
fetch | xhr | beacon
发出的网络请求做必要的记录,其中包括 response body。在你的例子中,对 https://wsvideo.aniu.tv/live/aniu/213878.ts?wsApp=HLS
发出了很多请求,每条请求的响应数据大小都接近 1MB,这是导致 PageSpy 离线日志体积变大的直接原因;记录下来的数据 PageSpy 物尽其用,支持在调试端对资源做后续操作。假设我们在应用中有以下代码:
fetch('https://via.placeholder.com/40'); // 请求图片
fetch('https://pdfobject.com/pdf/sample.pdf'); // 请求 pdf
...
那么就可以在 PageSpy 看到如下内容(媒体资源在 vConsole 的面板中是看不到的):
所以,日志文件体积的 “剧增” 是因为应用的确产生了很多数据,PageSpy 做的没问题,且表现还不错 😄~
当然我也能理解,在你的应用场景中,你可能更希望过滤掉某些数据、或者修改记录的数据内容。这个功能目前已经在规划中,会尽快在新的版本中发布。
1.9.2 版本可通过 dataProcessor
选项处理,详情可参考:https://www.pagespy.org/#/docs/changelog#v1_9_2 。
Describe the bug
我界面中媒体资源使用 hls.js 播放 m3u8 媒体资源时,出现了回放文件大小剧增,而如果界面中 vconsole 加载了,且在 page-spy 之后实例化则大小不会剧增
其它 bug
Steps to reproduce
这是测试 demo 代码
System Info
Logs
No response
Validations