Używa pamięci podręcznej aplikacji

Pamięć podręczna aplikacji (inaczej AppCache) jest wycofana.

Niepowodzenie kontroli pamięci podręcznej aplikacji Lighthouse

Lighthouse oznacza strony, które korzystają z pamięci podręcznej aplikacji:

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

Ten audyt nie powiedzie się, gdy Lighthouse znajdzie odwołanie do pliku manifestu Application Cache w tagu <html> strony. Na przykład te znaczniki powodują niepowodzenie kontroli:

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

Używaj interfejsu Cache API zamiast pamięci podręcznej aplikacji

Aby przejść tę kontrolę, usuń ze strony plik manifestu i użyj interfejsu Cache API za pomocą skryptu service worker.

Aby przeprowadzić migrację z pamięci podręcznej aplikacji do mechanizmów Service Worker, rozważ użycie biblioteki sw-appcache-behavior. Ta biblioteka generuje opartą na mechanizmach service worker zachowanie zdefiniowanego w pliku manifestu Application Cache.

Więcej informacji o korzystaniu z mechanizmów Service Worker w witrynie, aby umożliwić działanie witryny w trybie offline, znajdziesz w sekcji Bieżąca strona nie wyświetla błędu 200, gdy jest offline.

Zasoby