mirror of
https://github.com/Harry-zklcdc/go-proxy-bingai.git
synced 2024-05-03 14:25:13 +08:00
fix: 🐛 新版本才提示
This commit is contained in:
parent
3209e26656
commit
71f161b580
@ -102,11 +102,14 @@ async function registerSW() {
|
||||
if ('serviceWorker' in navigator && workbox) {
|
||||
window.addEventListener('load', async function () {
|
||||
const wb = new workbox.Workbox('sw.js');
|
||||
let oldSWVersion;
|
||||
wb.addEventListener('installed', async function (event) {
|
||||
console.log('Service Worker 安装成功:', event);
|
||||
const swVersion = await wb.messageSW({ type: 'GET_VERSION' });
|
||||
const newSWVersion = await wb.messageSW({ type: 'GET_VERSION' });
|
||||
if (newSWVersion !== oldSWVersion) {
|
||||
alert(`新版本 ${swVersion} 已就绪,刷新后即可体验 !`);
|
||||
window.location.reload();
|
||||
}
|
||||
});
|
||||
|
||||
wb.addEventListener('activated', function (event) {
|
||||
@ -117,8 +120,8 @@ async function registerSW() {
|
||||
console.log('Service Worker 更新成功:', event);
|
||||
});
|
||||
const swRegistration = await wb.register();
|
||||
const swVersion = await wb.messageSW({ type: 'GET_VERSION' });
|
||||
console.log('Service Worker Version:', swVersion);
|
||||
oldSWVersion = await wb.messageSW({ type: 'GET_VERSION' });
|
||||
console.log('Service Worker Version:', oldSWVersion);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
// 引入workbox 框架
|
||||
importScripts('./js/sw/workbox-sw.js');
|
||||
|
||||
const SW_VERSION = 'v1.3.2';
|
||||
const SW_VERSION = 'v1.3.3';
|
||||
const CACHE_PREFIX = 'BingAI';
|
||||
|
||||
workbox.setConfig({ debug: false, logLevel: 'warn' });
|
||||
@ -56,7 +56,7 @@ workbox.precaching.precacheAndRoute([
|
||||
},
|
||||
{
|
||||
url: '/web/js/index.js',
|
||||
revision: '2023.05.06.14',
|
||||
revision: '2023.05.06.15',
|
||||
},
|
||||
// html
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user