postMessage関数を介してオブジェクトをWebワーカーに渡そうとしています。
このオブジェクトは、キャンバスやその他の物に自分自身を描くためのいくつかの機能を備えた正方形です。Webワーカーは、このオブジェクトの配列を返す必要があります。
問題は、このオブジェクトを使用してpostMessage関数を呼び出すと、次のエラーが発生することです。
Uncaught Error: DATA_CLONE_ERR: DOM Exception 25
これは、オブジェクトをワーカーに送信することと、その逆の両方で取得します。
エラーは、JavaScriptがオブジェクトをシリアル化する必要があるためだと思いますが、オブジェクトには関数が組み込まれているため、シリアル化できません。
誰かが同じような問題を抱えたことはありますか?これに対する回避策を知っていますか?
前もって感謝します。