Pamięć podręczna aplikacji, czyli AppCache, została wycofana.
Dlaczego audyt pamięci podręcznej aplikacji w Lighthouse zakończył się niepowodzeniem
Lighthouse oznacza strony, które korzystają z pamięci podręcznej aplikacji:
Ten audyt kończy się niepowodzeniem, gdy Lighthouse znajdzie odwołanie do pliku manifestu pamięci podręcznej aplikacji w tagu <html>
strony.
Na przykład ten znacznik powoduje niepowodzenie weryfikacji:
<html manifest="example.appcache">
...
</html>
Używanie interfejsu Cache API zamiast pamięci podręcznej aplikacji
Aby przejść ten audyt, usuń plik manifestu ze strony i zamiast niego użyj interfejsu Cache API za pomocą elementu service worker.
Aby przejść z pamięci podręcznej aplikacji na usługowe workery, możesz użyć biblioteki sw-appcache-behavior. Biblioteka generuje implementację zachowania opartego na skrypcie service worker, zdefiniowanego w pliku manifestu pamięci podręcznej aplikacji.
Więcej informacji o używaniu usług działających w tle do obsługi witryny offline znajdziesz w artykule Strona nie wyświetla błędu 200, kiedy jest offline.