codigo0/limpiar-sw.js
planetazuzu a26963654f Implementación completa: Guías de Refuerzo (Modo Formativo)
- Arquitectura paralela para Guías de Refuerzo
- Nuevos componentes: GuideCard, GuideHeader, GuideNavigation, etc.
- Vistas formativas: GuideIndex, GuideViewer, GuideSectionViewer
- Layout específico GuideLayout (sin BottomNav)
- Índice de guías con ABCDE Operativo y RCP Adulto SVB
- Corrección de Service Worker para desarrollo
- Enlaces de navegación en menú y página principal
- Documentación completa de implementación
2025-12-27 19:29:00 +01:00

30 lines
1 KiB
JavaScript

// Script para limpiar Service Worker en desarrollo
// Ejecutar en consola del navegador: copiar y pegar todo este código
(async () => {
console.log('🧹 Limpiando Service Worker...');
// Desregistrar todos los SW
const registrations = await navigator.serviceWorker.getRegistrations();
console.log(`📋 Encontrados ${registrations.length} Service Worker(s)`);
for (const registration of registrations) {
const success = await registration.unregister();
console.log(`✅ SW desregistrado: ${registration.scope}`, success);
}
// Limpiar todos los caches
if ('caches' in window) {
const cacheNames = await caches.keys();
console.log(`📦 Encontrados ${cacheNames.length} cache(s)`);
for (const cacheName of cacheNames) {
const deleted = await caches.delete(cacheName);
console.log(`🗑️ Cache eliminado: ${cacheName}`, deleted);
}
}
console.log('✨ Limpieza completada. Recargando página...');
setTimeout(() => location.reload(), 500);
})();