我一直在尝试在Firefox 10中使用网络工作者.Mozilla网站上的示例计算Fibonacci数字(在这种情况下,第5个Fibonacci数字 - 5):
https://developer.mozilla.org/En/Using_web_workers#section_11
当我点击链接转到示例页面时:https://developer.mozilla.org/samples/workers/fibonacci/ 我得到5的正确输出。当我将源代码复制并粘贴到我桌面上的新文件以及相关的工作脚本(fibonacci.js)时,它将无法工作超出第三个数字(即worker.postMessage) ( “3”))。我已经尝试在我的网络服务器上运行它,结果相同。
可能是什么问题?
答案 0 :(得分:-1)
,当n> = 3时,它会产生一个新工人。 但Chrome / Safari尚不支持产生子工作者。
https://developer.mozilla.org/en-US/docs/DOM/Using_web_workers#Spawning_subworkers
您正在尝试使用哪种浏览器?