Метод 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 | Status | Comment |
---|---|---|
HTML Living Standard Определение 'importScripts()' в этой спецификации. |
Живой стандарт |
Поддержка браузерами
BCD tables only load in the browser
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.