Chrome Dev Summit 2018 is happening now and streaming live on YouTube. Watch now.

Página não solicita permissões de notificação automaticamente ao ser carregada

Por que a auditoria é importante

Como explicamos em [O que torna uma notificação boa][good], uma boa notificação é oportuna, relevante e precisa. Se sua página solicitar permissão para enviar notificações ao ser carregada, essas notificações podem não ser relevantes para os usuários ou precisas para as necessidades deles. Uma experiência de usuário melhor é oferecer o envio de um tipo específico de notificação e apresentar a solicitação de permissões depois que o usuário aceitar.

Como ser aprovado na auditoria

Em URLs, o Lighthouse reporta os números das linhas e colunas nas quais seu código está solicitando permissão para enviar notificações. Remova essas chamadas e vincule as solicitações a gestos do usuário.

Como a auditoria é implementada

Esta seção explica como esta auditoria é implementada para que você possa compreender como a pontuação da auditoria é calculada.

Se as permissões de notificação já tiverem sido concedidas ou negadas para uma página antes da auditoria, o Lighthouse não poderá determinar se a página solicita permissões de notificação ao ser carregada. Redefina as permissões e execute o Lighthouse novamente. Consulte [Alterar permissões do site][help] para obter mais ajuda.

O Lighthouse coleta o JavaScript executado no carregamento da página. Se esse código contiver chamadas para notification.requestPermission() e a permissão de notificação ainda não tiver sido concedida, a permissão de notificação foi solicitada.