WorkerGlobalScope.importScripts()

Этот перевод не завершён. Пожалуйста, помогите перевести эту статью с английского

Метод importScripts() интерфейса WorkerGlobalScope синхронизирует один или несколько скриптов добавленных в serveceWorker.

Синтаксис

self.importScripts('foo.js');
self.importScripts('foo.js', 'bar.js', ...);

Параметры

Разделенный запятыми список скриптов DOMString который будет добавлен в область видимости.

Возвращаемое значение

None.

Исключения

Исключение Описание
NetworkError Добавленные скрипты не прошли валидацию JavaScript MIME type (i.e. text/javascript).

Пример

Если у вас есть некоторый функционал в файле foo.js и вы хотите его использовать внтури worker.js, вам необходимо сделать следующее:

importScripts('foo.js');

importScripts() и self.importScripts() полностью эквивалентны — одинаковы. importScripts() вызывается внутри worker's.

Спецификации

Specification Status Comment
HTML Living Standard
Определение 'importScripts()' в этой спецификации.
Живой стандарт

Поддержка

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
importScriptsChrome Полная поддержка 4Edge Полная поддержка 12Firefox Полная поддержка 4IE Полная поддержка 10Opera Полная поддержка 10.6Safari Полная поддержка 4WebView Android Полная поддержка ≤37Chrome Android Полная поддержка 18Firefox Android Полная поддержка 4Opera Android Полная поддержка 11Safari iOS Полная поддержка 3.2Samsung Internet Android Полная поддержка 1.0
Strict MIME type checks for importScripts()Chrome Полная поддержка 71Edge Полная поддержка ≤79Firefox Полная поддержка 67IE ? Opera Полная поддержка 58Safari Нет поддержки НетWebView Android Полная поддержка 71Chrome Android Полная поддержка 71Firefox Android Полная поддержка 67Opera Android Полная поддержка 50Safari iOS Нет поддержки НетSamsung Internet Android Полная поддержка 10.0

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки
Совместимость неизвестна  
Совместимость неизвестна

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

WorkerGlobalScope