ServiceWorker: sự kiện error

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

Note: This feature is available in Web Workers.

Sự kiện error được kích hoạt bất cứ khi nào xảy ra lỗi trong service worker.

Cú pháp

Sử dụng tên sự kiện trong các phương thức như addEventListener(), hoặc thiết lập một thuộc tính trình xử lý sự kiện.

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

onerror = (event) => { }

Loại sự kiện

Một Event tổng quát.

Ví dụ

Đoạn mã sau đây lấy một tham chiếu đến đối tượng ServiceWorker thông qua ServiceWorkerRegistration.active và thiết lập trình xử lý onerror trên đối tượng kết quả:

js
// trong trang đang được điều khiển
if (navigator.serviceWorker) {
  navigator.serviceWorker.register("service-worker.js");

  navigator.serviceWorker.ready.then((registration) => {
    registration.active.onerror = (event) => {
      console.log("Đã xảy ra lỗi trong service worker!");
    };
  });
}

Đặc tả kỹ thuật

Specification
HTML
# handler-abstractworker-onerror

Tương thích trình duyệt