我正在尝试通过 postMessage 函数将对象传递给网络工作者。
这个对象是一个正方形,有几个功能可以在画布和其他东西上绘制自己。web worker 必须返回这个对象的数组。
问题是当我用这个对象调用 postMessage 函数时,我得到一个错误:
Uncaught Error: DATA_CLONE_ERR: DOM Exception 25
我把这个对象发送给工人,反之亦然。
我认为错误是因为 javascript 必须序列化对象,但不能这样做,因为对象具有内置函数。
有没有人遇到过类似的问题?你知道一些解决方法吗?
提前致谢。