Saltar al contenido

¿Cómo borrar un caché de Service Worker en Firefox?

Si encuentras alguna parte que no comprendes puedes comentarlo y haremos todo lo necesario de ayudarte tan rápido como podamos.

Solución:

Escriba esto en la barra de direcciones de Firefox y anule el registro de los trabajadores de servicio que desee.

about:debugging#workers

EDITAR: En versiones más nuevas #worker ancla no funciona. Tendrás que desplazarte hacia abajo para Service Workers sección.

Puede ejecutar el siguiente fragmento de código en Firefox Web Console:

caches.keys().then(function (cachesNames) 
  console.log("Delete " + document.defaultView.location.origin + " caches");
  return Promise.all(cachesNames.map(function (cacheName) 
    return caches.delete(cacheName).then(function () 
      console.log("Cache with name " + cacheName + " is deleted");
    );
  ))
).then(function () 
  console.log("All " + document.defaultView.location.origin + " caches are deleted");
);

Para obtener más información sobre este fragmento de código, consulte la página API web de caché en MDN.

No puede borrar la memoria caché de Service Worker con Storage Inspector en la versión actual de Firefox. Consulte la documentación de Inspección de almacenamiento sobre las funciones disponibles actualmente. no puedes usar about:preferences#privacy o elimine el registro de Service Worker porque el caché de Service Worker funciona independientemente del caché HTTP del navegador y solo lo administran sus scripts. Extracto relevante de la especificación de Service Worker:

5.2 Comprensión de la vida útil de la memoria caché
Las instancias de caché no forman parte de la caché HTTP del navegador. Los objetos Cache son exactamente lo que los autores tienen que administrar ellos mismos. Los objetos de caché no se actualizan a menos que los autores lo soliciten explícitamente. Los objetos de caché no caducan a menos que los autores eliminen las entradas. Los objetos de caché no desaparecen solo porque se actualiza el script del trabajador del servicio. Es decir, los cachés no se actualizan automáticamente. Las actualizaciones deben administrarse manualmente. Esto implica que los autores deben versionar sus cachés por nombre y asegurarse de usar los cachés solo desde la versión del trabajador del servicio que puede operar de manera segura.

Si haces scroll puedes encontrar los comentarios de otros administradores, tú igualmente puedes mostrar el tuyo si lo deseas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *