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