La pagina corrente non risponde con un codice 200 quando è offline
bookmark_border bookmark
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
L'elenco di controllo delle app web progressive principali indica che una PWA deve fornire una pagina offline personalizzata. L'elenco di controllo dell'app web progressiva ottimizzata indica che una PWA deve fornire un'esperienza offline in cui funziona allo stesso modo offline e online (laddove non sia strettamente necessaria la connettività di rete).
Per saperne di più, consulta il post Che cos'è l'affidabilità della rete e come viene misurata? .
Problemi con il controllo offline di Lighthouse
Lighthouse segnala le pagine che non rispondono con una risposta HTTP 200 in modalità offline:
Lighthouse emula una connessione offline utilizzando il protocollo di debug remoto di Chrome , quindi tenta di recuperare la pagina utilizzando XMLHttpRequest
.
Nota: nell'interfaccia utente del report Lighthouse viene assegnato il badge PWA completo quando superi tutti i controlli in tutte le sottocategorie PWA (Veloce e affidabile , Installabile e Ottimizzata PWA ).
Come far funzionare la PWA offline
Operazione riuscita: Workbox è l'approccio consigliato per aggiungere i service worker ai siti web, perché automatizza molti elementi boiler, semplifica il rispetto delle best practice ed evita i bug più comuni comuni quando si utilizza direttamente l'API ServiceWorker
di basso livello.
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.
Risorse
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0 , mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0 . Per ulteriori dettagli, consulta le norme del sito di Google Developers . Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-04-16 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-04-16 UTC."],[],[]]