【发布时间】:2019-10-08 05:16:01
【问题描述】:
我正在尝试在 Service Worker 中缓存静态资产。但是当我编辑一些静态文件并关闭选项卡并再次打开它时,我看不到任何更改。
我的缓存没有更新。如果我在 chrome 网络工具中清除站点数据并重新打开选项卡,我会看到新的更改。
请看下面我的代码。
self.addEventListener('install', function(event) {
event.waitUntil(
caches.open('static')
.then(function(cache) {
cache.addAll([
'/index.html',
'/src/js/app.js',
'/src/css/app.css'
]);
})
);
});
self.addEventListener('fetch', function(event) {
event.respondWith(
caches.match(event.request)
);
});
【问题讨论】:
标签: javascript caching service-worker progressive-web-apps