Zainstalowane aplikacje platformowe można uruchamiać nawet w trybie offline. W takim przypadku często wyświetlają stronę informującą użytkownika, że dostęp do internetu jest niedostępny. Niektórzy deweloperzy tworzą nawet pełny zestaw funkcji, które można używać w trybie offline.
W przypadku aplikacji internetowych możliwość działania w trybie offline jest nowsza; stało się to możliwe dzięki wprowadzeniu interfejsu Service Worker API. Ponadto, gdy witryny stały się instalowalne, PWA dodało wymaganie rejestrowania pracownika usługi i wdrażania jego metody fetch()
, aby umożliwić instalowanie aplikacji internetowej.
Celem było zachęcenie deweloperów do poinformowania użytkowników o tym, że aplikacji nie można obecnie używać.
Teraz deweloperzy nie muszą nic robić, aby uzyskać domyślną stronę offline. Od wersji 109 przeglądarki Chrome na Androidzie automatycznie generuje stronę informującą użytkownika, że jest offline.
Jeśli aplikacja nie ma niestandardowego trybu offline, gdy użytkownik jest offline, domyślna strona offline zawiera ikonę aplikacji i prosty komunikat Jesteś offline. Przykład poniżej.
Kliknij ten glitch, aby zobaczyć poprzedni przykład w akcji.
Nadal możesz tworzyć własne strony offline. Z tego filmu dowiesz się, jak za pomocą Workboxa wyświetlać stronę niestandardową za pomocą jednego wiersza kodu.
Ta funkcja jest dostępna na Androidzie (Chrome 109) i w środowiskach komputerowych (Chrome 110). Jeśli chcesz podzielić się z nami opinią, prześlij ją za pomocą tego formularza.
Zdjęcie: Sten Ritterfeld z Unsplash