WorkerGlobalScope.importScripts()

WorkerGlobalScope (en-US) 接口的**importScripts()** 方法将一个或多个脚本同步导入到工作者的作用域中。

语法

js

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

参数

DOMString 对象的一个逗号分隔列表,表示要导入的脚本。

返回值

无。

异常

异常 描述
NetworkError 要导入的脚本不具有有效的 JavaScript MIME 类型(有效的类型如 text/javascript)。

例子

如果你在一个名为 foo.js 的单独脚本中编写了一些你想在 worker.js 中使用的功能,则可以使用以下行导入它:

js

importScripts("foo.js");

importScripts()self.importScripts() 实际上是等效的 — 都表示从工作者的内部范围内调用的 importScripts()

规范

Specification
HTML Standard
# dom-workerglobalscope-importscripts-dev

浏览器兼容性

BCD tables only load in the browser

参见