在我的网络工作者中,我有一行设置onmessage
处理程序,如下所示:
onmessage = function() {/*...*/}
这在 Firefox 中完美运行,但在 google chrome 中我收到以下错误:
Uncaught ReferenceError: onmessage is not defined
那么我的代码示例有什么问题?
在我的网络工作者中,我有一行设置onmessage
处理程序,如下所示:
onmessage = function() {/*...*/}
这在 Firefox 中完美运行,但在 google chrome 中我收到以下错误:
Uncaught ReferenceError: onmessage is not defined
那么我的代码示例有什么问题?
usingself.onmessage
似乎已经解决了这个问题。
你可以试试 :
onmessage = function(e) {
var data = e.data;
...
};
或者检查您的浏览器是否支持 Webworkers CanIuse Webworker