Browse Source

feat: 修改缓存 key

zhangyuhan 2 năm trước cách đây
mục cha
commit
83d2225cd6

+ 2 - 2
src/web/staticres/brand/js/detection.js

@@ -124,7 +124,7 @@ window.addEventListener('load', () => {
 
   // 存储
   caches.open('CDN_INSPECT_2SW').then(cache => {
-    cache.put('data', new Response(JSON.stringify({
+    cache.put('/CDN-DATA', new Response(JSON.stringify({
       FailedCDNs: domains,
       BackCDNs: BackCDNs
     })))
@@ -135,7 +135,7 @@ window.addEventListener('load', () => {
   function removeServiceWorker () {
     if ("serviceWorker" in navigator) {
       navigator.serviceWorker
-        .register("/sw.js")
+        .register("brand/js/sw.js")
         .then(function (registration) {
           // registration worked
           console.log("Registration succeeded.");

+ 2 - 2
src/web/staticres/brand/js/sw.js

@@ -21,7 +21,7 @@ self.addEventListener('activate', function (event) {
  */
 async function getCacheShareData (key = 'CDN_INSPECT_2SW') {
   return await caches.open(key).then(async cache => {
-    const res = await cache.match('data')
+    const res = await cache.match('/CDN-DATA')
     const data = await res.json();
 
     console.log(`get ${key} data`, data)
@@ -38,7 +38,7 @@ async function getCacheShareData (key = 'CDN_INSPECT_2SW') {
 function setCacheShareData (data, key = 'CDN_INSPECT_2PAGE') {
   // 写入缓存
   caches.open(key).then(cache => {
-    cache.put('data', new Response(JSON.stringify(data)))
+    cache.put('/CDN-DATA', new Response(JSON.stringify(data)))
   })
 }
 

+ 2 - 2
src/web/templates/frontRouter/pc/brand/free/dev.html

@@ -95,7 +95,7 @@
    * 读取 Cache SW 缓存数据并展示
    */
   caches.open('CDN_INSPECT_2PAGE').then(cache => {
-    return cache.match('data')
+    return cache.match('/CDN-DATA')
   }).then(async res => {
     const cacheList = await res?.json()
     console.warn('已经被拦截过的CDN:', cacheList)
@@ -104,7 +104,7 @@
 
 
   caches.open('CDN_INSPECT_2SW').then(cache => {
-    return cache.match('data')
+    return cache.match('/CDN-DATA')
   }).then(async res => {
     const {
       BackCDNs = {}