|
@@ -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>");
|
|
|
|