Я пытаюсь передать объект веб-рабочему через функцию postMessage.
Этот объект - квадрат, который имеет пару функций для рисования себя на холсте и некоторые другие вещи. Веб-работник должен вернуть массив этих объектов.
Проблема в том, что когда я вызываю функцию postMessage с этим объектом, я получаю эту ошибку:
Uncaught Error: DATA_CLONE_ERR: DOM Exception 25
Я получаю это как при отправке объекта работнику, так и наоборот.
Я думаю, что ошибка связана с тем, что javascript должен сериализовать объект, но не может этого сделать, потому что объект имеет встроенные функции.
Кто-нибудь сталкивался с подобной проблемой? Знаете ли вы какое-нибудь решение?
.
Заранее спасибо.