我正在为WordPress网站定制儿童主题的一部分。该页面是一个音乐库,某些站点功能正在处理音频数据。
我正在使用Web Worker来完成一项任务。在WordPress之外,这可以正常工作,但我不确定如何使它作为主题的一部分。
我正在使用enqueue_child和wp_register_script方法将我的主要JS脚本加载到functions.php中。
我希望该脚本能够生成Web Worker。到目前为止,我已经尝试将Web Worker添加到网站的根目录并使用绝对URL对其进行引用,似乎可以找到该Worker,但是它没有执行且没有记录错误。
我猜想Worker脚本也需要以相同的方式排队,并放入通常的主题文件夹中-但是,如果这样做,如何使用URL从其他脚本中产生worker呢?例如
// spawn worker //
var myWorker = new Worker('worker.js');
// message worker //
myWorker.postMessage([first.value,second.value]);
我可以存储对排队脚本的URL /引用,以便可以与new Worker()一起使用吗?还是有其他方法?
谢谢