提问人:Yureshwar Ravuri 提问时间:8/7/2023 最后编辑:Yureshwar Ravuri 更新时间:8/7/2023 访问量:32
未处理的 Promise 拒绝:将 DomNode 的循环结构转换为 JSON
Unhandled Promise rejection: Converting circular structure to JSON for DomNodes
问:
我们正在开发一个开源的 Chrome 扩展程序:数字助理客户端
我们尝试通过使用 domJson 库将点击的节点转换为 json 来记录用户点击,并且我们正在字符串化 json。在某些角度网站中字符串化时,我们收到以下错误
未处理的 Promise 拒绝:将循环结构转换为 JSON --> 从带有构造函数“Object”的对象开始 |属性 'blueprint' -> 带有构造函数 'Array ' 的对象 ---索引 1 关闭圆圈;区:;任务:Promise.then ;值:TypeError:将循环结构转换为 JSON --> 从带有构造函数“Object”的对象开始 |属性 'blueprint' -> 带有构造函数 'Array ' 的对象 ---索引 1 关闭圆圈
我们尝试使用以下扩展
https://www.npmjs.com/package/flatted
https://www.npmjs.com/package/circular-to-json
但是我们无法解决问题。谁能帮助我们串化 domNodes,它具有对父对象的循环引用等。
答: 暂无答案
评论
innerHTML