Il manifest di un'app web progressiva (PWA) deve includere un start_url
, che indica l'URL da caricare quando l'utente avvia l'app.
Se il browser non riceve una risposta HTTP 200
quando accede a un'app dal start_url
,
il start_url
non è corretto o la pagina non è accessibile offline.
Questo causa problemi per gli utenti che hanno installato l'app sui propri dispositivi.
In che modo il controllo di Lighthouse start_url
non va a buon fine
Lighthouse segnala le app web il cui URL di avvio non risponde con un codice 200 quando sono offline:
Come assicurarsi che la pagina sia disponibile offline
- Se non ne hai già uno, aggiungi il file manifest di un'app web.
- Verifica che
start_url
nel manifest sia corretto. - Aggiungi un service worker alla tua app.
- Utilizza il service worker per memorizzare i file nella cache localmente.
- Quando sei offline, utilizza il service worker come proxy di rete per restituire la versione del file memorizzata nella cache locale.
Per ulteriori informazioni, consulta la guida La pagina corrente non risponde con un codice 200 quando offline.