1

私の問題は、letソースが blob である Web Worker で JavaScript 1.7+ キーワード、たとえば を使用しようとすると、黙って失敗することです。私が使用するコードは

function myWorker() {
  let msg = 'hello';
  postMessage(msg);
}

let blob = new Blob(
  ['(' + myWorker + ')();'],
  {'type': 'text/javascript;version=1.8'}
);
let url = URL.createObjectURL(blob);
let worker = new Worker(url);
worker.onmessage = function(msg) alert('got message: ' + msg.data);
worker.postMessage(null);

let最初のキーワードをに置き換えると、同じコードが正常に機能しvarます。Firefox (バージョン 21.0 と最後の安定版 23.0 で確認しました) に blob の新しい JS1.7+ を理解させる方法はありますか?

4

0 に答える 0