Worker:error 事件

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Worker 接口的 error 事件会在 worker 发生错误时触发。

语法

在如 addEventListener() 等方法中使用事件名称,或者使用事件处理器属性。

js
addEventListener("error", (event) => {});

onerror = (event) => {};

事件类型

通用的 Event

示例

下面的代码片段使用 Worker() 构造函数创建了一个 Worker 对象,并在生成的对象上设置了一个 onerror 事件处理器:

js
const myWorker = new Worker("worker.js");

myWorker.onerror = (event) => {
  console.log("There is an error with your worker!");
};

规范

Specification
HTML
# handler-abstractworker-onerror

浏览器兼容性

BCD tables only load in the browser