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