Solicita el permiso de notificaciones al cargar la página

Las notificaciones adecuadas son oportunas, relevantes y precisas. Si tu página solicita permiso para enviar notificaciones cuando se carga, es posible que esas notificaciones no sean relevantes para los usuarios o sus necesidades.

Cómo falla la auditoría de notificaciones de Lighthouse

Lighthouse marca las páginas que solicitan permisos de notificación durante la carga:

La auditoría de Lighthouse muestra los permisos de notificaciones de las solicitudes de páginas cuando se cargan

Lighthouse revisa todo el código JavaScript que se ejecuta cuando se carga la página. Si el código llama a notification.requestPermission() y aún no se otorgó el permiso de notificación, la auditoría falla.

Si se otorgó el permiso de notificaciones a una página antes de la auditoría, Lighthouse no puede identificar ninguna solicitud de permisos de notificaciones. Por lo tanto, asegúrate de restablecer los permisos antes de ejecutar la auditoría.

Lighthouse informa la URL y el número de línea de cada solicitud de permiso de notificaciones.

Cómo solicitar permisos de notificaciones a los usuarios de manera responsable

Quita todas las llamadas a notification.requestPermission() que se realizan cuando se carga la página.

Para brindar una mejor experiencia del usuario: - Ofrece enviar un tipo específico de notificación a los usuarios. - Presenta la solicitud de permisos después de que los usuarios aceptan el tipo de notificación.

Recursos