mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-19 09:14:27 +08:00
optimize service worker config
This commit is contained in:
+5
-8
@@ -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'
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user