SharedWorkerGlobalScope:close() 方法
SharedWorkerGlobalScope 接口的 close() 方法会丢弃 SharedWorkerGlobalScope 事件循环中所有已排队的任务,从而有效地关闭这个特定的作用域。
语法
js
close()
参数
无。
返回值
无(undefined)。
示例
如果你想从 worker 自身内部关闭 worker 实例,可以调用以下方法:
js
close();
close() 和 self.close() 实际上是等效的——两者都表示在 worker 内部作用域中调用 close()。
注意: 还有一种方法可以从主线程停止 worker:使用 Worker.terminate 方法。
规范
| 规范 |
|---|
| HTML # dom-sharedworkerglobalscope-close-dev |
浏览器兼容性
加载中…
另见
DedicatedWorkerGlobalScope