Le notifiche corrette sono tempestive, pertinenti e precise. Se la tua pagina richiede l'autorizzazione per inviare notifiche al caricamento della pagina, queste notifiche potrebbero non essere pertinenti per i tuoi utenti o le loro esigenze.
In che modo il controllo delle notifiche di Lighthouse non riesce
Lighthouse segnala le pagine che richiedono autorizzazioni alle notifiche al momento del caricamento:
Lighthouse controlla tutti i JavaScript eseguiti al caricamento della pagina.
Se il codice chiama notification.requestPermission()
e l'autorizzazione alle notifiche non è già stata concessa, il controllo non va a buon fine.
Se è stata concessa l'autorizzazione alle notifiche a una pagina prima del controllo, Lighthouse non può identificare alcuna richiesta di autorizzazione alle notifiche. Pertanto, assicurati di reimpostare le autorizzazioni prima di eseguire il controllo.
Lighthouse segnala l'URL e il numero di riga di ogni richiesta di autorizzazione alle notifiche.
Come chiedere agli utenti le autorizzazioni alle notifiche in modo responsabile
Rimuovi tutte le chiamate a notification.requestPermission()
che si verificano al caricamento della pagina.
Per offrire un'esperienza utente migliore: - Proponi di inviare agli utenti un tipo specifico di notifica. - Presenta la richiesta di autorizzazione dopo che gli utenti hanno attivato il tipo di notifica.