WorkerGlobalScope.importScripts()
Метод 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 # dom-workerglobalscope-importscripts-dev |
Совместимость с браузерами
Report problems with this compatibility data on GitHubdesktop | mobile | server | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
importScripts | |||||||||||||
Strict MIME type checks for importScripts() |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- No support
- No support