1

使用 new Worker("whatever.js") 生成 WebWorker 工作正常,但 new SharedWorker("whatever.js") 返回错误:ReferenceError: SharedWorker is not defined

它出什么问题了?

到目前为止,我只在 Firefox 中尝试过这个,但是我的应用程序必须在所有主要浏览器上运行,所以如果 SharedWorkers 在其他浏览器中正常工作时不能在 Firefox 中工作,它不会帮助我......

4

1 回答 1

3

它还没有在 Firefox 中实现。 https://developer.mozilla.org/en-US/docs/DOM/SharedWorker

支持列表在这里: http ://caniuse.com/sharedworkers

它将在 Firefox v 16.0 和 IE 10 中可用。

Chrome 和 Safari (Webkit) 已经支持它。

于 2012-09-02T10:58:35.930 回答