Missed the action at the 2018 Chrome Dev Summit? Catch up with our playlist on the Google Chrome Developers channel 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.