В рамках пользовательской библиотеки, я выделил следующий фрагмент кода, запускаемая с нитью основного браузера, который производит ошибку: DataCloneError: The object could not be cloned.
Может не PostMessage (CanvasRenderingContext2D)
Цель SNIPPET заключается в обеспечении worker
с экземпляром CanvasRenderingContext2D
.
canvas = document.createElement("canvas");
canvas.width = 1;
canvas.height = 1;
worker.postMessage(canvas.getContext("2d"));
ли postMessage
недостаточность вследствие специфического атрибута CanvasRenderingContext2D
, который не может быть «клонированных»? Какие обходные пути я могу рассмотреть?