Javascript 未捕获引用错误:在Chrome中尝试在另一个Worker中创建Worker时未定义Worker
上面说: 如果工人愿意,他们可能会产生更多的工人。所谓的次级工人 必须与父页面位于同一原点内。此外, 子工作者的URI相对于父工作者的URI进行解析 位置,而不是所属页面的位置。这让你的工作更轻松 工作人员需要跟踪其依赖项的位置 但是,当我尝试在另一个Javascript 未捕获引用错误:在Chrome中尝试在另一个Worker中创建Worker时未定义Worker,javascript,google-chrome,web-worker,Javascript,Google Chrome,Web Worker,上面说: 如果工人愿意,他们可能会产生更多的工人。所谓的次级工人 必须与父页面位于同一原点内。此外, 子工作者的URI相对于父工作者的URI进行解析 位置,而不是所属页面的位置。这让你的工作更轻松 工作人员需要跟踪其依赖项的位置 但是,当我尝试在另一个Worker中创建Worker时: var worker = new Worker('foo.js'); 我在Chrome上有个例外 Uncaught ReferenceError: Worker is not defined 不过(出人意料地
Worker
中创建Worker
时:
var worker = new Worker('foo.js');
我在Chrome上有个例外
Uncaught ReferenceError: Worker is not defined
不过(出人意料地)IE还是管用的。这有文件记录吗?是否有合适的跨浏览器方式从另一个工作者
中产生工作者
?在进行web搜索时,我没有看到很多(或者更确切地说是任何)生成子工作程序的代码示例
编辑:添加更多链接:(不适用于Chrome)您是正确的。这是一个错误。您可以找到和polyfill 哇!问题早在2010年就报告了,但仍未修复!我刚刚测试了Daniel发布的polyfill,效果很好。感谢dmihal等人,也感谢Daniel的发布。该漏洞在2018年仍然存在。它在2020年仍然存在!它在2030年仍然存在!