webworker无法捕获初始化web worker的主要范围

时间:2019-10-08 08:44:51

标签: javascript webpack web-worker worker-loader

我正在尝试捕获已初始化Web Worker的this文件范围。我只得到工作程序的范围,而不是文件的范围。

我正在使用webpacks worker-loader,它试图像这样加载worker:

module.exports = function() {
  return new Worker(__webpack_public_path__ + "d3967bbf1df28cb70baa.worker.js");
};

这里有一个常规javascript示例,即使我使用的是Vue,它也显示了相同的DedicatedWorkerGlobalScope。 https://jsfiddle.net/slushnys/wa1ymtgn/1/

期望的结果是将范围与我的属性结合起来,但是我没有。

如何访问初始化工作程序的文件范围?

0 个答案:

没有答案