DedicatedWorkerGlobalScope
Baseline 广泛可用 *
注意: 此功能仅在 专用 Web Worker 中可用。
DedicatedWorkerGlobalScope 对象(即 Worker 的全局作用域)可以通过 self 关键字访问。一些通常不与 worker 全局作用域关联,但可在其上使用的附加全局函数、命名空间对象和构造函数,在 JavaScript 参考 中列出。另请参阅:可供 Worker 使用的函数。
实例属性
此接口继承了 WorkerGlobalScope 接口及其父接口 EventTarget 的属性。
实例方法
此接口继承了 WorkerGlobalScope 接口及其父接口 EventTarget 的方法。
DedicatedWorkerGlobalScope.close()-
丢弃
WorkerGlobalScope事件循环中排队的任何任务,从而有效地关闭此特定作用域。 DedicatedWorkerGlobalScope.postMessage()-
将一个消息 — 可以包含任何 JavaScript 对象 — 发送回首次生成该 worker 的父文档。
DedicatedWorkerGlobalScope.cancelAnimationFrame()-
取消先前通过调用
requestAnimationFrame()而调度的动画帧请求。 DedicatedWorkerGlobalScope.requestAnimationFrame()-
执行一次动画帧请求,并在下一次重绘之前调用用户提供的回调函数。
事件
使用 addEventListener() 侦听此事件,或将事件监听器分配给此接口的 oneventname 属性。
message-
当 worker 收到来自其父级的消息时触发。
messageerror-
当 worker 收到无法反序列化的消息时触发。
rtctransform-
当编码的视频或音频帧已排队等待由 WebRTC Encoded Transform 处理时触发。
规范
| 规范 |
|---|
| HTML # dedicated-workers-and-the-dedicatedworkerglobalscope-interface |
浏览器兼容性
加载中…