防止 phoenix.js 搞乱 DOM

问题描述

我有一个用 Elm 编写的前端,它通过通道与 Phoenix 后端通信。然而,似乎 phoenix.js 正在对 DOM 做一些事情。如果页面空闲一段时间,我会在控制台中收到与 DOM 相关的错误,例如:

Uncaught TypeError: Cannot read property 'childNodes' of undefined

elm_db.js:3699 Uncaught TypeError: Failed to execute 'removeChild' on 'Node': parameter 1 is not of type 'Node'.

如何防止 phoenix.js 弄乱 DOM?

编辑:以下是控制台的两个屏幕截图:

enter image description here

enter image description here

client_ledger.js 和 client_db.js 是我的客户端文件,它们通过 Phoenix 通道接收和发送 json 对象。 elm_ledger.js 和 elm_db.js 是我编译的 Elm 前端。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)