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