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

Página não solicita automaticamente geolocalização ao ser carregada

Por que a auditoria é importante

Os usuários desconfiam ou se confundem quando as páginas solicitam automaticamente sua localização durante o carregamento. Em vez de solicitar automaticamente a localização do usuário no carregamento da página, vincule a solicitação a um gesto do usuário, como um toque no botão "Find Stores Near Me". Verifique se o gesto exprime de forma clara e explícita a necessidade da localização do usuário.

Como ser aprovado na auditoria

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

Consulte Peça autorização com consciência para obter uma lista de práticas recomendadas para solicitar a localização de um 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 a permissão de geolocalização já foi concedida a uma página antes da auditoria do Lighthouse, ele não poderá determinar se a página solicita a localização do usuário no carregamento da página. Redefina as permissões e execute o Lighthouse novamente. Consulte Alterar permissões do site para obter mais ajuda.

O Lighthouse coleta o JavaScript executado no carregamento da página. Se esse código tiver chamadas para geolocation.getCurrentPosition() ou geolocation.watchPosition() e a permissão de geolocalização ainda não tiver sido concedida, a localização do usuário foi solicitada.