Nie rejestruje skryptu service worker, który steruje stroną i adresem startowym

Zarejestrowanie skryptu service worker to pierwszy krok do włączenia kluczowych funkcji progresywnej aplikacji internetowej (PWA):

  • Działa offline
  • Obsługuje powiadomienia push
  • Można ją zainstalować na urządzeniu

Więcej informacji znajdziesz w poście na temat skryptów service worker i interfejsu Cache Storage API.

Zgodność z przeglądarką

Wszystkie popularne przeglądarki obsługują mechanizmy Service Worker. Patrz Zgodność z przeglądarką.

Niepowodzenie kontroli skryptu service worker Lighthouse

Lighthouse oznacza strony, które nie rejestrują skryptu service worker:

Audyt Lighthouse pokazujący, że witryna nie rejestruje skryptu service worker

Lighthouse sprawdza, czy protokół zdalnego debugowania Chrome zwraca wersję skryptu service worker. Jeśli tak nie jest, kontrola się nie powiedzie.

Jak zarejestrować skrypt service worker

Zarejestrowanie skryptu service worker wymaga dodania kilku wierszy kodu, ale jedynym powodem, dla którego warto go użyć, jest umożliwienie wdrożenia jednej z omówionych powyżej funkcji PWA. Wdrożenie tych funkcji wymaga więcej pracy:

Zasoby