所以,我有一個服務工作者的HTML頁面, 服務工作者緩存index.html和我的JS文件。如何清除服務人員的緩存?
問題是當我更改JS時,更改不會直接顯示在客戶端瀏覽器上。當然,在Chrome開發工具中,我可以禁用緩存。但在Chrome移動中,我該怎麼做?
我試圖訪問網站設置並點擊CLEAR%RESET按鈕。 但它仍然從緩存加載舊的頁面/加載。 我嘗試使用其他瀏覽器或Chrome隱身模式,並加載新頁面。
然後,我嘗試清除我的瀏覽數據(只是緩存),它的工作原理。
我想這不是應該如何工作的權利?我的用戶不會知道頁面是否更新,而無需清除Chrome瀏覽器緩存。
什麼是'這裏self'?窗口對象或服務人員? – loopmode
堆棧溢出是一個很好的做法,爲解決問題的原因添加解釋。有關更多信息,請閱讀[如何回答](// stackoverflow.com/help/how-to-answer)。 –