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
синхронно импортирует один или несколько скриптов, добавляя их в область видимости сервис-воркера.
Синтаксис
self.importScripts('foo.js');
self.importScripts('foo.js', 'bar.js', ...);
Параметры
Разделённый запятыми объект DOMString
скриптов, которые должны быть импортированы. Пути к скриптам указываются относительно URL HTML документа.
Возвращаемое значение
Нет.
Выбрасываемые исключения
Исключение | Описание |
---|---|
NetworkError |
Добавленные скрипты имеют неверные MIME тип (то есть не text/javascript ). |
Пример
Если вы хотите использовать некоторую функциональность, определённую файлом foo.js
, необходимо сделать следующее:
importScripts("foo.js");
importScripts()
и self.importScripts()
по сути эквивалентны — и то и другое вызывает функцию importScripts()
в области видимости воркера.
Спецификации
Specification |
---|
HTML Standard # dom-workerglobalscope-importscripts-dev |
Совместимость с браузерами
BCD tables only load in the browser