Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

View in English Always switch to English

ServiceWorker: evento error

Contexto seguro: Esta función está disponible solo en contextos seguros (HTTPS), en algunos o todos los navegadores que lo soportan.

Nota: Esta característica está disponible en Web Workers.

El evento error se dispara cada vez que ocurre un error en el service worker.

Sintaxis

Usa el nombre del evento en métodos como addEventListener(), o establece una propiedad de manejador de eventos.

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

onerror = (event) => {};

Tipo de evento

Un Event genérico.

Ejemplo

El siguiente fragmento de código obtiene una referencia al objeto ServiceWorker a través de ServiceWorkerRegistration.active y establece un manejador onerror en el objeto resultante:

js
// en la página controlada
if (navigator.serviceWorker) {
  navigator.serviceWorker.register("service-worker.js");

  navigator.serviceWorker.ready.then((registration) => {
    registration.active.onerror = (event) => {
      console.log("¡Ocurrió un error en el service worker!");
    };
  });
}

Especificaciones

Specification
HTML
# handler-abstractworker-onerror

Compatibilidad con navegadores