fix: disable stale service worker cache
ci / docker (push) Successful in 3m41s

This commit is contained in:
2026-09-05 17:15:16 +08:00
parent 8e24b8f07b
commit 0dff033a7f
3 changed files with 18 additions and 4 deletions
+6 -1
View File
@@ -3,4 +3,9 @@ import App from './App.vue'
import './style.css'
createApp(App).mount('#app')
if ('serviceWorker' in navigator && import.meta.env.PROD) navigator.serviceWorker.register('/sw.js')
if ('serviceWorker' in navigator && import.meta.env.PROD) {
navigator.serviceWorker.getRegistrations().then((registrations) => {
registrations.forEach((registration) => registration.unregister())
})
caches.keys().then((keys) => keys.forEach((key) => caches.delete(key)))
}