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
  • Вопрос задан
  • 706 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
29 нояб. 2024, в 07:44
20000 руб./за проект
29 нояб. 2024, в 04:45
5000 руб./за проект
29 нояб. 2024, в 04:42
5000 руб./за проект