[英]How to clear service-worker.js cache on firebase
我相信您的問題是服務工作者已經緩存了您頁面的index.html,而后台實際上有一個可用的緩存時,正在從緩存中為客戶端提供服務。 客戶端總是獲得舊的index.html,它指向舊的JS,CSS等。
您基本上有兩個選擇:
如果您的service-worker.js 列出了所有應緩存的文件,只需更新service-worker.js和緩存名稱 。 瀏覽器在看到更改后會自動更新軟件。 他們會自動檢查是否有單字節更改。
如果您的軟件動態地緩存文件並在下次請求它們時從緩存中返回它們,則每次您從緩存中提供內容時,都應該以編程方式檢查更新。 您可以在此處找到代碼示例: https : //serviceworke.rs/strategy-cache-and-update_service-worker_doc.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.