javascript - Web Worker 本身是否允许拥有 Web Worker 线程?

标签 javascript firefox html google-chrome web-worker

在 Firefox 3.5+ 中似乎就是这种情况,我可以在其中实例化 Web Worker,并在 worker 内部生成另一个线程。但是,该代码在 Google Chrome 中不起作用,这使我相信这要么是 Mozilla 对该规范的专有扩展,要么是 Chrome 尚未完全实现该规范。那么它是什么?

最佳答案

http://www.whatwg.org/specs/web-workers/current-work/#interface-objects-and-constructors似乎说它可能是可能的(截至 2009 年 10 月 21 日):

“脚本的全局对象是 WorkerGlobalScope 对象的脚本的全局范围内必须没有可用的接口(interface)对象和构造函数,以下情况除外:[...] Worker 和 SharedWorker 接口(interface)对象和构造函数。”

这里

  • “在脚本的全局对象是 WorkerGlobalScope 对象的脚本的全局范围内”是指“在 worker 的全局范围内”
  • “必须是不...除了”可以解释。

您可能想要搜索 Unresolved 问题/发布反馈。规范有这样的文字:

To send feedback: whatwg@whatwg.org
To view and vote on feedback: http://www.whatwg.org/issues/

关于javascript - Web Worker 本身是否允许拥有 Web Worker 线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1512119/

相关文章:

javascript - Firefox 扩展中的关闭事件

javascript - 给div图像标题

html - 无序列表显示不正确

firefox - 有没有办法覆盖对 Firefox 扩展的 maxVersion 检查?

html - 修复表 td 中值的格式

javascript - 缓存刷新页面后 Bootstrap 工具提示不起作用

javascript - 如何使用javascript在POST方法中发送数据

javascript - babel-loader 不转换 webpack.config.js

javascript - 如何使用流将 MediaRecorder Web API 输出保存到磁盘

javascript - 在 summernote 编辑器中用插入替换选定的文本