mo 1 year ago
parent
commit
7a3c2b15b1
1 changed files with 12 additions and 1 deletions
  1. 12 1
      index.html

+ 12 - 1
index.html

@@ -175,8 +175,16 @@
       window.addEventListener('error', (e) => {
         console.log(e, '这是js的报错 希望可以从错误类型判断')
       }, true)
-      if ('serviceWorker' in navigator) {
 
+      if ('serviceWorker' in navigator) {
+        navigator.serviceWorker.addEventListener('install', event => {
+          navigator.serviceWorker.skipWaiting()
+          // 预缓存其他静态内容
+        })
+        navigator.serviceWorker.addEventListener('controllerchange', () => {
+          console.log('控制更新刷新')
+          window.location.reload();
+        })
         let flag = caches.keys().length > 0
         console.log(caches.keys(), 'caches.keys()', `是否有缓存${flag}`);
         caches.keys().then(function (cacheNames) {
@@ -188,6 +196,9 @@
           }
         });
       }
+
+
+
       if (!isChrome()) {
         // document.writeln("<div class='imgWrap'><img src='https://gyt.ks3-cn-beijing.ksyuncs.com/basic/1688699993534.png' class='bgImg' alt=''><img src='https://gyt.ks3-cn-beijing.ksyuncs.com/basic/1688699779209.png' class='btnImg' alt=''></div>");