optimize service worker config

This commit is contained in:
MaysWind
2023-10-09 21:48:41 +08:00
parent 28a1080ccc
commit 2389208c95
+5 -8
View File
@@ -78,16 +78,13 @@ export default defineConfig(async () => {
'mobile.html', 'mobile.html',
'desktop.html', 'desktop.html',
'robots.txt', 'robots.txt',
'img/splash_screens/*',
'img/desktop/*', 'img/desktop/*',
'fonts/*.eot', 'fonts/*.eot',
'fonts/*.ttf', 'fonts/*.ttf',
'fonts/*.svg', 'fonts/*.svg',
'fonts/*.woff', 'fonts/*.woff',
'css/vendor-desktop-*.css', 'css/*.css',
'css/desktop-*.css', 'js/*.js'
'js/vendor-desktop-*.js',
'js/desktop-*.js'
], ],
runtimeCaching: [ runtimeCaching: [
{ {
@@ -107,7 +104,7 @@ export default defineConfig(async () => {
handler: 'NetworkFirst' handler: 'NetworkFirst'
}, },
{ {
urlPattern: /.*\/img\/(splash_screens|desktop)\/.*\.(png|jpg|jpeg|gif|tiff|bmp|svg)/, urlPattern: /.*\/img\/desktop\/.*\.(png|jpg|jpeg|gif|tiff|bmp|svg)/,
handler: 'StaleWhileRevalidate' handler: 'StaleWhileRevalidate'
}, },
{ {
@@ -115,11 +112,11 @@ export default defineConfig(async () => {
handler: 'CacheFirst' handler: 'CacheFirst'
}, },
{ {
urlPattern: /.*\/css\/(vendor-desktop-\.*|desktop-\.*)\.css/, urlPattern: /.*\/css\/.*\.css/,
handler: 'CacheFirst' handler: 'CacheFirst'
}, },
{ {
urlPattern: /.*\/js\/(vendor-desktop-\.*|desktop-\.*)\.js/, urlPattern: /.*\/js\/.*\.js/,
handler: 'CacheFirst' handler: 'CacheFirst'
} }
], ],