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