WorkerGlobalScope.importScripts()
WorkerGlobalScope
接口的importScripts()
方法将一个或多个脚本同步导入到工作者的作用域中。
语法
self.importScripts('foo.js');
self.importScripts('foo.js', 'bar.js', ...);
参数
DOMString
对象的一个逗号分隔列表,表示要导入的脚本。
返回值
无。
异常
异常 | 描述 |
---|---|
NetworkError |
要导入的脚本不具有有效的 JavaScript MIME 类型(有效的类型如 text/javascript )。 |
例子
如果您在一个名为foo.js的单独脚本中编写了一些您想在worker.js中使用的功能,则可以使用以下行导入它:
importScripts('foo.js');
importScripts()
和 self.importScripts()
实际上是等效的 — 都表示从工作者的内部范围内调用的 importScripts()
。
规范
规范 | 状态 | 备注 |
---|---|---|
HTML Living Standard importScripts() |
Living Standard |
浏览器兼容性
BCD tables only load in the browser