Les bonnes notifications sont opportunes, pertinentes et précises. Si votre page demande l'autorisation d'envoyer des notifications lors du chargement de la page, il est possible que ces notifications ne soient pas pertinentes pour vos utilisateurs ni pour leurs besoins.
Pourquoi l'audit des notifications Lighthouse échoue-t-il ?
Lighthouse signale les pages qui demandent des autorisations d'envoi de notifications au chargement:
Lighthouse vérifie tous les scripts JavaScript exécutés au chargement de la page.
Si le code appelle notification.requestPermission()
et que l'autorisation de notification n'a pas déjà été accordée, l'audit échoue.
Si une autorisation de notification a été accordée à une page avant l'audit, Lighthouse ne peut pas identifier les demandes d'autorisation de notification. Veillez donc à réinitialiser les autorisations avant d'exécuter l'audit.
Lighthouse indique l'URL et le numéro de ligne de chaque demande d'autorisation de notification.
Demander de manière responsable les autorisations de notification des utilisateurs
Supprimez tous les appels à notification.requestPermission()
qui se produisent lors du chargement de la page.
Pour offrir une meilleure expérience utilisateur:
- Proposez d'envoyer aux utilisateurs un type de notification spécifique.
- Présentez la demande d'autorisation après que les utilisateurs ont activé le type de notification.