WorkerGlobalScope.importScripts()

io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/ru/web/api/workerglobalscope/index.md)

Метод importScripts() интерфейса WorkerGlobalScope синхронно импортирует один или несколько скриптов, добавляя их в область видимости сервис-воркера.

Синтаксис

js
self.importScripts('foo.js');
self.importScripts('foo.js', 'bar.js', ...);

Параметры

Разделённый запятыми объект DOMString скриптов, которые должны быть импортированы. Пути к скриптам указываются относительно URL HTML документа.

Возвращаемое значение

Нет.

Выбрасываемые исключения

Исключение Описание
NetworkError Добавленные скрипты имеют неверные MIME тип (то есть не text/javascript).

Пример

Если вы хотите использовать некоторую функциональность, определённую файлом foo.js, необходимо сделать следующее:

js
importScripts("foo.js");

importScripts() и self.importScripts() по сути эквивалентны — и то и другое вызывает функцию importScripts() в области видимости воркера.

Спецификации

Specification
HTML Standard
# dom-workerglobalscope-importscripts-dev

Совместимость с браузерами

BCD tables only load in the browser

Смотрите Также