start_url non risponde con un codice 200 quando è offline

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:

Controllo Lighthouse che mostra che l'URL di avvio non risponde con il codice 200 quando è offline

Come assicurarsi che la pagina sia disponibile offline

  1. Se non ne hai già uno, aggiungi il file manifest di un'app web.
  2. Verifica che start_url nel manifest sia corretto.
  3. Aggiungi un service worker alla tua app.
  4. Utilizza il service worker per memorizzare i file nella cache localmente.
  5. 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.

Risorse