这似乎是在Firefox 3.5+的情况下,我可以实例化一个Web Worker,并且在Worker中产生另一个线程。但是,这些代码在谷歌浏览器中无法使用,导致我认为这是Mozilla对该规范的专有扩展,或者Chrome尚未完全实施该规范。那它是哪一个?Web Workers是否被允许拥有Web Worker线程?
4
A
回答
3
http://www.whatwg.org/specs/web-workers/current-work/#interface-objects-and-constructors似乎说MAY可以(为21.10.2009的):
“必须在脚本的全局范围内,其脚本的全局对象没有可用的界面对象和构造函数是一个WorkerGlobalScope对象除了以下内容:[...] Worker和SharedWorker接口对象和构造函数。“
“在脚本中的全球范围内,其脚本的全局对象是WorkerGlobalScope对象”是指
- 是开放的解释。
您可能想搜索未解决的问题/发布反馈。该规范有这样的文字:
To send feedback: [email protected]
To view and vote on feedback: http://www.whatwg.org/issues/
1
是的,网络工作者可以产生子工作者。主要的最新浏览器支持webworker界面。
这里有一些教程来得到它。
https://developer.mozilla.org/en-US/docs/DOM/Using_web_workers
https://developer.mozilla.org/en-US/docs/DOM/Worker/Functions_available_to_workers
相关问题
- 1. 为什么Chrome不允许Web Workers在JavaScript中运行?
- 2. 在Web Workers中解析XML
- 3. Web Workers和Sparklines
- 4. 线程以允许取消Web请求
- 5. Web Workers消息订单
- 6. 是否有多线程的Web编程?
- 7. Web Workers中的HTML5 navigator.geolocation
- 8. 从Web Workers访问IndexedDB
- 9. IOS上的HTML5和Web Workers
- 10. GWT web workers unflattenKeylistIntoAnswers not defined
- 11. 在Ajax回调中创建Web Workers
- 12. 是否允许多线程上传Dropbox?
- 13. Web Worker睡眠
- 14. web worker console.log
- 15. javascript web workers - 我如何传递参数?
- 16. 使用MessageChannel的Web Workers通信HTML5
- 17. JavaScript事件循环和Web Workers
- 18. 如何查找当前拥有哪些线程java.util.concurrent.Semaphore允许?
- 19. JS - Web Workers如何工作?
- 20. Web Workers的用例有哪些?
- 21. 是否有可能终止正在运行的web worker?
- 22. 允许在Web服务器
- 23. 允许web套接字
- 24. 允许在MVC Web应用程序
- 25. JxBrowser是否实现Web Workers API和其他新的HTML5 API?
- 26. 是否允许在页面中拥有多个document.ready?
- 27. 枚举是否允许在Java中拥有setter?
- 28. 是否有系统函数允许我的应用程序拥有root权限?
- 29. 允许https Web Api连接
- 30. Cesium TaskProcessor vs Web Worker
它似乎更像是 “不”,我... – c69 2011-09-23 12:51:02