Worker:错误事件

注意:此功能在Web Workers中可用,Service Workers除外。

当工作线程中发生错误时,Worker 接口的error 事件会被触发。

语法

在诸如 addEventListener() 之类的方法中使用事件名称,或者设置事件处理程序属性。

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

onerror = (event) => {};

事件类型

一个通用的 Event

示例

以下代码片段使用 Worker() 构造函数创建 Worker 对象,并在生成的 object 上设置 onerror 处理程序

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

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

规范

规范
HTML 标准
# handler-abstractworker-onerror

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。