cache.addAll 可以接受通配符匹配吗?
Can cache.addAll accept wildcard matches?
有没有办法在 serviceWorker
的 install
事件中匹配通配符 URL?
我希望能够匹配 *.bundle.js
之类的内容。
self.addEventListener('install', event => {
event.waitUntil(
caches.open(latest.cache).then(cache => {
return cache.addAll([
'/',
'*.bundle.js'
])
})
)
})
我认为这是不可能的,因为您缓存的不是字符串或 URL,而是请求。
Google 的东西可能有用,the sw-precache module. This can generate a service worker through Gulp or the commandline. It works alongside the service worker toolbox。
有没有办法在 serviceWorker
的 install
事件中匹配通配符 URL?
我希望能够匹配 *.bundle.js
之类的内容。
self.addEventListener('install', event => {
event.waitUntil(
caches.open(latest.cache).then(cache => {
return cache.addAll([
'/',
'*.bundle.js'
])
})
)
})
我认为这是不可能的,因为您缓存的不是字符串或 URL,而是请求。
Google 的东西可能有用,the sw-precache module. This can generate a service worker through Gulp or the commandline. It works alongside the service worker toolbox。