WorkerGlobalScope.importScripts()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Метод 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
# dom-workerglobalscope-importscripts-dev

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

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