這似乎是在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