【发布时间】:2021-06-24 06:55:27
【问题描述】:
据我了解,Service Worker 有自己的缓存。而且 HTTP 流量有单独的缓存。
当您离线时,浏览器拒绝向您显示来自 HTTP 缓存的网站,但它很乐意向您显示来自 Service Worker 缓存的网站。
我每天更新我的网站很多次(只有文件的内容、URL 保持不变)。我的 HTTP 缓存设置为一小时。
我想提供离线模式。但在线时,网站应始终从服务器(或 1 小时 HTTP 缓存)加载。
我应该为这样的 Service Worker 使用什么代码?我相信这里没有描述:https://web.dev/offline-cookbook
【问题讨论】:
标签: javascript service-worker offline-caching