theWaR_13
@theWaR_13

Не работает web worker?

Добрый день. Не могу понять, почему не работает данный код (браузер Chrome, версия 49, поддержка Worker есть).

script.js

var worker = new Worker('worker.js');

worker.onmessage = function (event) { //пробовал ставить worker.postMessage перед worker.onmessage, не помогло.
  alert(event.data);
}

worker.postMessage('Hello');


worker.js
onmessage = function(ev) {
  var answ = ev.data;

  postMessage(answ); 
};


UPD. Попробовал подключить в HTML файле, выдало Uncaught TypeError: Failed to execute 'postMessage' on 'Window': 2 arguments required, but only 1 present из файла worker.js
  • Вопрос задан
  • 692 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы