Zainstalowane aplikacje platformy można uruchamiać nawet w trybie offline. W takiej sytuacji często wyświetlają stronę z informacją, że dostęp do internetu jest niedostępny. Niektórzy deweloperzy tworzą nawet pełny zestaw funkcji, których można używać w trybie offline.
W przypadku aplikacji internetowych możliwość pracy w trybie offline jest nowsza. Stała się możliwa dzięki wprowadzeniu interfejsu Service Worker API. Gdy witryny stały się instalowalne, PWA dodała wymóg rejestrowania service workera i wdrażania jego metody fetch()
, aby aplikacja internetowa była instalowalna.
Chodziło o zachęcenie deweloperów do wyświetlania użytkownikom przynajmniej powiadomienia o tym, że aplikacja jest obecnie niedostępna.
Deweloperzy nie muszą już nic robić, aby uzyskać domyślną stronę offline. Od wersji 109 Chrome na Androidzie przeglądarka będzie automatycznie generować stronę informującą użytkownika o braku połączenia z internetem.
Jeśli aplikacja nie ma wdrożonego niestandardowego działania w trybie offline, gdy użytkownik jest offline, domyślna strona offline używa ikony aplikacji i prostego komunikatu Jesteś offline. Jak w przykładzie poniżej.
Opcja tworzenia własnej niestandardowej strony offline jest nadal dostępna. Ten film pokazuje, jak za pomocą Workboxa wyświetlić stronę niestandardową, pisząc zaledwie 1 wiersz kodu.
Ta funkcja jest dostępna na urządzeniach z Androidem (Chrome 109) i komputerach (Chrome 110). Jeśli chcesz podzielić się z nami opinią, prześlij ją za pomocą tego formularza.
Zdjęcie: Sten Ritterfeld, Unsplash