据我了解,Service Workers 有自己的缓存。而 HTTP 流量有一个单独的缓存。
当您处于离线状态时,浏览器会拒绝从 HTTP 缓存中显示网站,但它很乐意从 Service Worker 缓存中显示网站。
我每天多次更新我的网站(仅文件内容,URL 保持不变)。我的 HTTP 缓存设置为一小时。
我想提供离线模式。但是,在在线状态下,网站应始终从服务器加载(或从 1 小时的 HTTP 缓存中加载)。
对于这样的 Service Worker,我应该使用什么代码?我相信这里没有描述:https://web.dev/offline-cookbook
当您处于离线状态时,浏览器会拒绝从 HTTP 缓存中显示网站,但它很乐意从 Service Worker 缓存中显示网站。
我每天多次更新我的网站(仅文件内容,URL 保持不变)。我的 HTTP 缓存设置为一小时。
我想提供离线模式。但是,在在线状态下,网站应始终从服务器加载(或从 1 小时的 HTTP 缓存中加载)。
对于这样的 Service Worker,我应该使用什么代码?我相信这里没有描述:https://web.dev/offline-cookbook