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> |