HuolalaTech/page-spy-web

初始化 sdk,控制台有报错信息 `Incompatible:`

Closed this issue · 5 comments

Describe the bug

Version
@huolala-tech/page-spy-api@1.8.7

应用接入sdk后,控制台报错如下
8b9985fff97b0dfded65a79e64e5eb5

应用信息
webpack5.x + vue2.x + wujie

Steps to reproduce

No response

System Info

System:
    OS: Windows 10 10.0.22631
    CPU: (20) x64 13th Gen Intel(R) Core(TM) i7-13700H
    Memory: 15.08 GB / 31.73 GB
  Binaries:
    Node: 20.10.0 - C:\Program Files\nodejs\node.EXE
    npm: 10.2.3 - C:\Program Files\nodejs\npm.CMD

Logs

No response

Validations

可否多截取一些,包括错误栈

可否多截取一些,包括错误栈

错误堆栈
image

调试端
image

感谢反馈。原因是序列化一个自引用的对象报错了,原理如下:
image

PageSpy 其实已经处理了这种,你的情况是触发了一个边缘 case,麻烦断点调试提供更多信息

经排查报错的原因为序列化打印数据时,特殊的数据格式导致了解析异常,这块能不能做兼容 😏

dfdeffa79f1d85d6dcff11efc6aad93

4a8c9015c85d45bf59fc620c5e7c2ac

后面会针对 header value 做 .toString(),可能会对响应头相关的功能产生一些影响