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
синхронно импортирует один или несколько скриптов, добавляя их в область видимости сервис-воркера.
Синтаксис
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 |