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