updated manifest, and added a reset path

This commit is contained in:
2026-10-07 20:22:32 -07:00
parent c28308c389
commit a1215ab5c6
2 changed files with 36 additions and 2 deletions

34
reset/index.html Normal file
View File

@@ -0,0 +1,34 @@
<script>
(async () => {
localStorage.clear();
sessionStorage.clear();
if ("caches" in window) {
const caches = await window.caches.keys();
await Promise.all(caches.map(name => window.caches.delete(name)));
}
if ("indexedDB" in window && indexedDB.databases) {
const databases = await indexedDB.databases();
await Promise.all(
databases
.map(db => db.name)
.filter(Boolean)
.map(name => new Promise(resolve => {
const request = indexedDB.deleteDatabase(name);
request.onsuccess = request.onerror = request.onblocked = resolve;
}))
);
}
if (navigator.serviceWorker) {
const registrations = await navigator.serviceWorker.getRegistrations();
await Promise.all(
registrations.map(registration => registration.unregister())
);
}
location.replace("/");
})();
</script>