Richiede l'autorizzazione alle notifiche al caricamento della pagina

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:

Il controllo Lighthouse mostra le autorizzazioni alle notifiche delle richieste di pagina al 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.

Risorse