Plik manifestu progresywnej aplikacji internetowej (PWA) powinien zawierać parametr start_url
, który wskazuje adres URL do wczytania po uruchomieniu aplikacji przez użytkownika.
Jeśli przeglądarka nie otrzyma odpowiedzi HTTP 200 podczas uzyskiwania dostępu do aplikacji z poziomu start_url
, adres start_url
jest nieprawidłowy lub strona nie jest dostępna w trybie offline.
Powoduje to problemy u użytkowników, którzy zainstalowali aplikację na swoich urządzeniach.
Korzyści z kontroli start_url
w Lighthouse
Lighthouse oznacza aplikacje internetowe, których początkowy adres URL nie zwraca 200 w trybie offline:
Jak sprawdzić, czy strona jest dostępna offline
- Jeśli jeszcze nie masz pliku manifestu aplikacji internetowej, dodaj go.
- Sprawdź, czy pole
start_url
w pliku manifestu jest prawidłowe. - Dodaj skrypt service worker do aplikacji.
- Użyj skryptu service worker do lokalnego buforowania plików.
- W trybie offline należy używać skryptu service worker jako sieciowego serwera proxy, aby zwrócić wersję pliku z lokalnej pamięci podręcznej.
Więcej informacji znajdziesz w przewodniku Bieżąca strona nie wyświetla błędu 200 w trybie offline.