From 408a704e3e181dcd4455826376dae7866fb9a1cf Mon Sep 17 00:00:00 2001 From: Lei OT Date: Mon, 15 Apr 2024 15:42:12 +0800 Subject: [PATCH] =?UTF-8?q?test:=20=E5=BC=BA=E5=88=B6=E6=9B=B4=E6=96=B0:?= =?UTF-8?q?=20=E6=B8=85=E9=99=A4=E7=BC=93=E5=AD=98=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/commons.js | 13 +++++++------ src/views/ReloadPrompt.jsx | 1 - 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/utils/commons.js b/src/utils/commons.js index 0d0aaca..576e5ba 100644 --- a/src/utils/commons.js +++ b/src/utils/commons.js @@ -515,17 +515,18 @@ export const calcCacheSizes = async () => { export const clearAllCaches = async (cb) => { try { // 1. Clear the service worker cache - if (navigator.serviceWorker) { + if ('caches' in window) { + // if (navigator.serviceWorker) { const cacheNames = await caches.keys(); await Promise.all(cacheNames.map((name) => caches.delete(name))); } // 2. Clear the disk cache (HTTP cache) - const diskCacheName = 'disk-cache'; - await window.caches.delete(diskCacheName); - const diskCache = await window.caches.open(diskCacheName); - const diskCacheKeys = await diskCache.keys(); - await Promise.all(diskCacheKeys.map((request) => diskCache.delete(request))); + // const diskCacheName = 'disk-cache'; + // await window.caches.delete(diskCacheName); + // const diskCache = await window.caches.open(diskCacheName); + // const diskCacheKeys = await diskCache.keys(); + // await Promise.all(diskCacheKeys.map((request) => diskCache.delete(request))); // 3. Clear the IndexedDB cache const indexedDBNames = await window.indexedDB.databases(); diff --git a/src/views/ReloadPrompt.jsx b/src/views/ReloadPrompt.jsx index c13cbdc..32976e7 100644 --- a/src/views/ReloadPrompt.jsx +++ b/src/views/ReloadPrompt.jsx @@ -1,5 +1,4 @@ // import './ReloadPrompt.css'; - import { clearAllCaches } from '@/utils/commons'; import { useRegisterSW } from 'virtual:pwa-register/react'; // import { pwaInfo } from 'virtual:pwa-info';