Я работаю над частью настраиваемой дочерней темы для сайта WordPress.Страница представляет собой музыкальную библиотеку, и некоторые функциональные возможности сайта связаны с аудиоданными.
Я использую Web Worker для одной задачи.За пределами WordPress это работает нормально, но я не уверен, как заставить его работать как часть темы.
Я загружаю свой основной JS-скрипт в functions.php, используя методы enqueue_child и wp_register_script.
Я хочу, чтобы этот скрипт мог порождать Web Worker.До сих пор я пытался добавить Web Worker в корень сайта и сослаться на него с помощью абсолютного URL, кажется, что он работает нормально, но не выполняется и не регистрируется ни одной ошибки.
I 'Я предполагаю, что рабочий сценарий также нужно ставить в очередь таким же образом и в обычной папке темы - но если я сделаю это, как я могу создать рабочего из другого сценария, используя URL-адрес?например,
// spawn worker //
var myWorker = new Worker('worker.js');
// message worker //
myWorker.postMessage([first.value,second.value]);
Могу ли я сохранить URL / ссылку на сценарий в очереди, чтобы использовать его с новым Worker ()?Или есть другой способ?
Спасибо