--- title: WorkerGlobalScope.importScripts() slug: Web/API/WorkerGlobalScope/importScripts tags: - API - Web Workers - WorkerGlobalScope - Workers - 参考 - 方法 translation_of: Web/API/WorkerGlobalScope/importScripts ---
{{APIRef("Web Workers API")}}
{{domxref("WorkerGlobalScope")}} 接口的importScripts()
方法将一个或多个脚本同步导入到工作者的作用域中。
self.importScripts('foo.js'); self.importScripts('foo.js', 'bar.js', ...);
{{domxref("DOMString")}} 对象的一个逗号分隔列表,表示要导入的脚本。
无。
异常 | 描述 |
---|---|
NetworkError |
要导入的脚本不具有有效的 JavaScript MIME 类型(有效的类型如 text/javascript )。 |
如果您在一个名为foo.js的单独脚本中编写了一些您想在worker.js中使用的功能,则可以使用以下行导入它:
importScripts('foo.js');
importScripts()
和 self.importScripts()
实际上是等效的 — 都表示从工作者的内部范围内调用的 importScripts()
。
规范 | 状态 | 备注 |
---|---|---|
{{SpecName('HTML WHATWG', '#dom-workerglobalscope-importscripts', 'importScripts()')}} | {{Spec2('HTML WHATWG')}} |
{{Compat("api.WorkerGlobalScope.importScripts")}}