AbstractWorker - 所有 worker 的公共属性和方法

AbstractWorkerWeb Workers API 中的接口,抽象了所有类型的 workers(即 WorkerSharedWorker)共有的属性和方法。

属性

AbstractWorker 接口没有继承任何属性。

事件处理程序

AbstractWorker.onerror

一个 EventListener,当 worker 产生类型为 errorErrorEvent 时触发。

方法

AbstractWorker 接口没有实现或继承任何方法。

实例

请注意,您无需在代码中直接使用 AbstractWorker 接口 - 当调用 WorkerSharedWorker 时,它们将继承 AbstractWorker 的属性。以下代码片段显示了使用 Worker 构造函数创建一个 Worker 对象以及该对象的用法:

var myWorker = new Worker('worker.js');

first.onchange = function() {
  myWorker.postMessage([first.value,second.value]);
  console.log('Message posted to worker');
}

有关完整实例,请参阅:

规范

规范 状态 备注
HTML Living Standard
AbstractWorker 的定义
现行的标准 自从 Unknown 以来没有变化。
Unknown
AbstractWorker 的定义
Unknown 初始定义。

桌面浏览器兼容性

特性 Chrome Edge Firefox Internet Explorer Opera Safari
基础支持 4 支持 3.5 10 10.6 4
onerror 4 支持 3.5 10 10.6 4

移动浏览器兼容性

特性 Android Chrome for Android Edge mobile Firefox for Android IE mobile Opera Android iOS Safari
基础支持 4.4 4.4 支持 4 未知 11.5 5.1
onerror 4.4 4.4 支持 4 未知 11.5 5.1

相关链接