short: я не могу self.importScripts('myclass.js')
в веб-приложении.
Здравствуйте, простые веб-специалисты, у которых есть дополнительный файл, который сохраняется, например, в папке ресурсов и загружается в веб-рабочий во время выполнения, например в следующем коде работают просто отлично.
var worker = new Worker('doWork.js');
worker.addEventListener('message', function(e) {
console.log('Worker said: ', e.data);
}, false);
worker.postMessage('Hello World');
То же самое касается «встроенных» веб-работников, где вы помещаете свой код в большой двоичный объект, а большой двоичный объект загружается работником (как описано здесь: https://www.html5rocks.com/de/tutorials/workers/basics/)
Чего я не мог понять, так это importint внешних скриптов с importScripts. Например, я хочу порождать веб-работника с new Worker('doWork.js')
и внутри doWork. js Я хочу использовать self.importScripts('myclass.js')
. Но мне не удалось это сделать.
При необходимости я могу создать небольшой пример приложения и опубликовать sh на github.