Non registra un service worker che controlla la pagina e start_url
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
La registrazione di un service worker
è il primo passo per attivare le funzionalità chiave delle app web progressive (PWA) :
Funziona offline
Supporta le notifiche push
Può essere installato sul dispositivo
Scopri di più nel post Service worker e API Cache Storage .
Compatibilità del browser
Tutti i principali browser supportano i service worker. Vedi Compatibilità del browser .
In che modo il controllo del service worker di Lighthouse ha esito negativo
Lighthouse segnala le pagine che non registrano un service worker:
Lighthouse controlla se il protocollo di debug remoto di Chrome restituisce una versione del service worker. In caso contrario, il controllo non andrà a buon fine.
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 registrare un service worker
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.
La registrazione di un service worker richiede solo poche righe di codice, ma l'unico motivo per utilizzarlo è consentire l'implementazione di una delle funzionalità PWA descritte in precedenza.
L'implementazione effettiva di queste funzionalità richiede più lavoro:
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.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]
{"lastModified": "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."],[],[]]