1

私のWebワーカーには、次のonmessageようにハンドラーを設定する行があります。

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

これはFirefoxで完全に機能しますが、GoogleChromeでは次のエラーが発生します。

Uncaught ReferenceError: onmessage is not defined

では、私のコード例の何が問題になっていますか?

4

2 に答える 2

1

を使用self.onmessageすると問題が解決したようです。

于 2012-07-04T20:35:51.067 に答える
0

あなたが試すことができます :

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

または、お使いのブラウザが Webworkers CanIuse Webworkerをサポートしているかどうかを確認してください

于 2012-07-04T20:26:32.353 に答える