使用 new Worker("whatever.js") 生成 WebWorker 工作正常,但 new SharedWorker("whatever.js") 返回错误:ReferenceError: SharedWorker is not defined
它出什么问题了?
到目前为止,我只在 Firefox 中尝试过这个,但是我的应用程序必须在所有主要浏览器上运行,所以如果 SharedWorkers 在其他浏览器中正常工作时不能在 Firefox 中工作,它不会帮助我......
使用 new Worker("whatever.js") 生成 WebWorker 工作正常,但 new SharedWorker("whatever.js") 返回错误:ReferenceError: SharedWorker is not defined
它出什么问题了?
到目前为止,我只在 Firefox 中尝试过这个,但是我的应用程序必须在所有主要浏览器上运行,所以如果 SharedWorkers 在其他浏览器中正常工作时不能在 Firefox 中工作,它不会帮助我......
它还没有在 Firefox 中实现。 https://developer.mozilla.org/en-US/docs/DOM/SharedWorker
支持列表在这里: http ://caniuse.com/sharedworkers
它将在 Firefox v 16.0 和 IE 10 中可用。
Chrome 和 Safari (Webkit) 已经支持它。