|
|
@ -14,11 +14,12 @@ export function buildRuntimePluginJSResourceCacheGroup(
|
|
|
|
expiration: number
|
|
|
|
expiration: number
|
|
|
|
): RuntimeCaching {
|
|
|
|
): RuntimeCaching {
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
urlPattern: ({ url }) => {
|
|
|
|
urlPattern: pattern,
|
|
|
|
// 使用自定义匹配函数而不是直接传是为了方便解决跨域资源的service worker存储
|
|
|
|
// urlPattern: ({ url }) => {
|
|
|
|
// 否则需要填入完整的前缀以解决跨域匹配(workbox对此进行了特殊的处理)
|
|
|
|
// // 使用自定义匹配函数而不是直接传是为了方便解决跨域资源的service worker存储
|
|
|
|
return pattern.test(url.pathname);
|
|
|
|
// // 否则需要填入完整的前缀以解决跨域匹配(workbox对此进行了特殊的处理)
|
|
|
|
},
|
|
|
|
// return pattern.test(url.pathname);
|
|
|
|
|
|
|
|
// },
|
|
|
|
handler: 'StaleWhileRevalidate' as const,
|
|
|
|
handler: 'StaleWhileRevalidate' as const,
|
|
|
|
options: {
|
|
|
|
options: {
|
|
|
|
cacheName: name,
|
|
|
|
cacheName: name,
|
|
|
|