В процессе перевода.

The importScripts() method of the WorkerGlobalScope interface synchronously imports one or more scripts into the worker's scope.


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


A comma-separated list of DOMString objects representing the scripts to be imported.

Return value



Exception Description
NetworkError Imported scripts were not served with a valid JavaScript MIME type (i.e. text/javascript).


If you had some functionality written in a separate script called foo.js that you wanted to use inside worker.js, you could import it using the following line:


importScripts() and self.importScripts() are effectively equivalent — both represent importScripts() being called from inside the worker's inner scope.


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

Browser compatibility

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


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

See also