Używa pamięci podręcznej aplikacji

Pamięć podręczna aplikacji znana również jako AppCache została wycofana.

Dlaczego kontrola Lighthouse Application Cache się nie powiodła

Lighthouse oznacza strony, które używają pamięci podręcznej aplikacji:

Audyt Lighthouse pokazujący, że strona korzysta z pamięci podręcznej aplikacji

Ten audyt kończy się niepowodzeniem, gdy Lighthouse znajdzie odniesienie do plik manifestu pamięci podręcznej aplikacji w tagu <html> strony. Na przykład te znaczniki powodują niepowodzenie kontroli:

<html manifest="example.appcache">
  ...
</html>

Używaj interfejsu Cache API zamiast Application Cache

Aby zaliczyć ten audyt: usuń plik manifestu ze swojej strony, i użyj Interfejs API Cache za pomocą skryptu service worker .

Aby przeprowadzić migrację z pamięci podręcznej aplikacji do procesów Service Worker, rozważ użycie sw-appcache-behavior. Ta biblioteka generuje implementację zachowania opartą na mechanizmie Service Worker zdefiniowane w pliku manifestu pamięci podręcznej aplikacji.

Zobacz posta Bieżąca strona nie wyświetla błędu 200 w trybie offline znajdziesz więcej informacji o używaniu mechanizmów Service Worker do zapewnienia działania witryny offline.

Zasoby