代码拉取完成,页面将自动刷新
同步操作将从 huaji/wzzdy 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
const cacheName = 'my-pwa-v4.441';
const urlsToCache = [
'./',
'./index.html',
'./manifest.json',
'./jsondo.html',
'./openurl.html',
'./data.html',
'./Smoba.html',
'./opengame.html',
'./logo-200x200.png',
'https://unpkg.zhimg.com/mdui@2.1.2/mdui.css',
'https://unpkg.zhimg.com/mdui@2.1.2/mdui.global.js',
'./index.js',
'./myjson.js',
'./qrcode.min.js'
];
self.addEventListener('install', function (event) {
event.waitUntil(
caches.open(cacheName).then(function (cache) {
return cache.addAll(urlsToCache);
}).then(function () {
//强制跳过等待阶段,进入激活阶段
return self.skipWaiting();
})
);
});
self.addEventListener('activate', (event) => {
event.waitUntil(
caches.keys().then((cacheNames) => {
return Promise.all(
cacheNames.map((name) => {
if (name !== cacheName) {
return caches.delete(name);
}
})
);
}).then(function () {
//self相当于webworker线程的当前作用域
//当一个 service worker 被初始注册时,页面在下次加载之前不会使用它。claim() 方法会立即控制这些页面
//从而更新客户端上的serviceworker
return self.clients.claim();
})
);
});
self.addEventListener('fetch', function (event) {
event.respondWith(
caches.match(event.request, {
ignoreSearch: true
}).then(function (response) {
if (response) {
return response;
}
return fetch(event.request);
})
);
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。