我已经通过添加serviceWorker.register()注册了我的服务工作者;在我的code.In create-react-app result in not cached.How中,我们是否缓存了Api结果,这样我们就可以改进离线支持。
发布于 2019-11-04 13:19:48
您可以缓存网络响应,并可通过它提供服务,如下所示
window.addEventListener('fetch', function(event) {
event.respondWith(
caches.open('your-app').then(function(cache) {
return cache.match(event.request).then(function (response) {
return response || fetch(event.request).then(function(response) {
cache.put(event.request, response.clone());
return response;
});
});
})
);
});https://stackoverflow.com/questions/58687345
复制相似问题