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:
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
- Kod źródłowy kontroli Używa pamięci podręcznej aplikacji
- Strona MDN Cache (Pamięć podręczna)
- Bieżąca strona nie wyświetla błędu 200, gdy jest offline