1

在我的网络工作者中,我有一行设置onmessage处理程序,如下所示:

onmessage = function() {/*...*/}

这在 Firefox 中完美运行,但在 google chrome 中我收到以下错误:

Uncaught ReferenceError: onmessage is not defined

那么我的代码示例有什么问题?

4

2 回答 2

1

usingself.onmessage似乎已经解决了这个问题。

于 2012-07-04T20:35:51.067 回答
0

你可以试试 :

    onmessage = function(e) {
  var data = e.data;
  ... 
};

或者检查您的浏览器是否支持 Webworkers CanIuse Webworker

于 2012-07-04T20:26:32.353 回答