The #ChromeDevSummit site is live, happening Nov 12-13 in San Francisco, CA
Check it out for details and request an invite. We'll be diving deep into modern web tech & looking ahead to the platform's future.

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.