. Я хотел бы передать функцию (или функции )через postMessage()
веб-воркеру, потому что я не могу ссылаться на обычные файлы.
Чтобы отключить веб-воркер, я передаю URL-адрес объекта (, созданный из BLOB-объекта ), в конструктор Worker
. Затем я передаю сообщение, но пока не удалось добавить функцию в сообщение.
Сообщение (JSON )не может содержать функции напрямую (, как указано здесь), и хотя importScripts теоретически разрешен, мне пока не удалось использовать его в Chrome или Firefox.
Тело html-файла:
1234
В настоящее время это приводит к установке значения divText в «успех импорта скриптов».
Я делаю что-то неправильно? Есть ли другой способ передачи функций веб-работникам? Или это невозможно?