,我想用我的服務人員來緩存數據的波動。我的想法是首先返回可能過時的緩存匹配,並且同時啓動獲取請求並在獲取成功時返回該數據。 這是我在競選非易失性數據的代碼,我想緩存: return e.respondWith(
caches.match(request.url).then(function(cacheResponse) {
// Found it in the cache
我已經從Create-React-App庫創建了一個示例應用程序。當我運行build命令時,它使用cache-first策略自行生成一個服務工作者。 但我需要一些更多的功能,例如緩存所有API響應。我不知道如何修改包含自己生成的服務工作者自己的代碼的腳本。 我已經找到了一些我的案例的幫助熱線,但是這些還不足以全面瞭解它。 默認情況下,生成的服務工作者文件不會攔截或緩存任何跨源流量,如HTTP AP