Richiede l'autorizzazione alle notifiche al caricamento della pagina

Le notifiche efficaci sono tempestive, pertinenti e precise. Se la tua pagina richiede l'autorizzazione per inviare notifiche al caricamento della pagina, quelle notifiche potrebbero non essere pertinenti per i tuoi utenti o per le loro esigenze.

Come viene eseguito il controllo delle notifiche di Lighthouse

Lighthouse segnala le pagine che richiedono autorizzazioni di accesso alle notifiche al caricamento:

Il controllo Lighthouse mostra che la pagina richiede le autorizzazioni di accesso alle notifiche al caricamento

Lighthouse controlla tutto il codice JavaScript eseguito al caricamento della pagina. Se il codice chiama notification.requestPermission() e l'autorizzazione di notifica non è già stata concessa, il controllo non va a buon fine.

Se l'autorizzazione di notifica è stata concessa a una pagina prima del controllo, Lighthouse non può identificare le richieste di autorizzazione di notifica. Pertanto, assicurati di ripristinare le autorizzazioni prima di eseguire il controllo.

Lighthouse segnala l'URL e il numero di riga di ogni richiesta di autorizzazione di notifica.

Come richiedere le autorizzazioni di notifica agli utenti in modo responsabile

Rimuovi tutte le chiamate a notification.requestPermission() che si verificano al caricamento della pagina.

Per offrire un'esperienza utente migliore:

  • Offrire 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