16

共有 Web ワーカーを使用していますが、ワーカーからエラーが発生しません。ワーカー エラー ハンドラがエラーを返していません。共有 Webworker をデバッグするにはどうすればよいですか。

var worker = new SharedWorker('Vult_worker.js');
    worker.port.start();
    worker.port.onerror = function(e) {
        consloe.log('ERROR: Line ', e.lineno, ' in ', e.filename, ': ', e.message);
    }

    worker.port.onmessage = function(e) {
        console.log(e.data);
    };
worker.port.postmessage();

労働者コード:

onconnect = function(e) {
    var self = e.ports[0];
self.onmessage=function(){
self.postmessage(1/x);
}
4

2 に答える 2

0

受け入れられた答えはちょっと古いです。それ以来、Mozilla Firefox は共有 Web ワーカーとサービス Web ワーカーに console.log を実装しました。バグ #1058644を参照してください。

于 2015-01-07T12:58:57.983 に答える