應用程式快取 (又稱為 AppCache) 已淘汰。
Lighthouse 應用程式快取稽核失敗的原因
Lighthouse 會標記使用應用程式快取的網頁:

如果 Lighthouse 在網頁的 <html>
標記中找到應用程式快取資訊清單的參照,這項稽核作業就會失敗。舉例來說,下列標記會導致稽核失敗:
<html manifest="example.appcache">
...
</html>
使用 Cache API 而非應用程式快取
如要通過這項稽核,請從網頁中移除資訊清單,並改為透過服務工作者使用 Cache API。
如要從應用程式快取遷移至服務工作者,請考慮使用 sw-appcache-behavior 程式庫。這個程式庫會產生服務工作者實作,以便實作應用程式快取資訊清單中定義的行為。
如要進一步瞭解如何使用服務工作者讓網站在離線時運作,請參閱「目前的網頁在離線時不會傳回狀態碼 200」一文。
資源
- 「使用應用程式快取」稽核作業的來源程式碼
- MDN 的「Cache」頁面
- 目前的網頁在離線時不會傳回狀態碼 200 的回應