Permissão de localização não funciona?
Quase todo caso de “este site não consegue acessar sua localização” se resume a uma de três chaves: a permissão do navegador para este site, o acesso do próprio navegador ao serviço de localização do sistema operacional, ou esse serviço do sistema estar totalmente desligado. Encontre seu dispositivo abaixo, siga os passos na ordem e depois teste com a ferramenta ao vivo no fim desta página.
Com permissão · Privado · Funciona no Chrome, Safari, Firefox, Edge
O diagnóstico em 30 segundos
Os pedidos de localização passam por três camadas, e qualquer uma delas pode dizer não em silêncio: 1) a permissão do site (você autorizou este site?), 2) a permissão do navegador no sistema (o próprio navegador pode usar a localização?) e 3) o serviço de localização do sistema (a localização está ligada?). Os navegadores só perguntam pela camada 1 — por isso uma página parece quebrada para sempre, enquanto a chave de verdade está dois menus mais fundo. Vá de cima para baixo na lista abaixo.
iPhone e iPad — Safari, Chrome e Firefox usam o mesmo motor
- Ajustes ▸ Privacidade e Segurança ▸ Serviços de Localização — a chave principal, no topo, precisa estar ativada.
- Na mesma lista, escolha seu navegador (Sites do Safari, Chrome, Firefox…) e defina Ao Usar o App, com Localização Exata ativada para resultados na casa dos metros.
- Se o site já foi negado antes: no Safari, toque em aA / menu da página ▸ Ajustes do Site ▸ Localização ▸ Perguntar ou Permitir e recarregue.
- Todos os navegadores do iOS usam o motor da Apple, então esses mesmos três passos resolvem também o Chrome e o Firefox no iPhone.
Android — Chrome
- Configurações do Android ▸ Localização: chave principal ativada e Precisão da localização do Google (busca por Wi-Fi) ativada para obter a posição mais rápido e com mais precisão.
- Configurações ▸ Apps ▸ Chrome ▸ Permissões ▸ Localização ▸ Permitir só com o app em uso, com a opção precisa ativada.
- No Chrome, toque no cadeado ▸ Permissões ▸ Localização para este site ▸ Permitir — ou Configurações ▸ Configurações do site ▸ Localização para apagar um antigo “Bloquear”.
Chrome e Edge no computador
- Clique no ícone à esquerda da barra de endereço ▸ Configurações do site ▸ Localização ▸ Permitir e recarregue (ou encontre o site em chrome://settings/content/location).
- Windows: Configurações ▸ Privacidade e segurança ▸ Localização — a chave do dispositivo E “Permitir que apps da área de trabalho acessem sua localização” precisam estar ativadas.
- macOS: Ajustes do Sistema ▸ Privacidade e Segurança ▸ Serviços de Localização — ative a chave do seu navegador.
Safari e Firefox no computador
- Safari (macOS): Safari ▸ Ajustes ▸ Sites ▸ Localização — defina este site como Perguntar ou Permitir; depois confira os Serviços de Localização do macOS, como acima.
- Firefox: clique no ícone de permissões ao lado da barra de endereço para remover o bloqueio, ou vá em Configurações ▸ Privacidade e Segurança ▸ Permissões ▸ Localização ▸ Configurações… e retire este site da lista de bloqueados; no Windows/macOS a chave do sistema também vale para o Firefox.
A chave que todos esquecem
Se a chave principal dos Serviços de Localização do sistema estiver desligada, nenhum pedido de permissão de site consegue aparecer — o navegador nega na hora e nada na página resolve. Essa chave fica em: iPhone/iPad — Ajustes ▸ Privacidade e Segurança ▸ Serviços de Localização; Android — Configurações ▸ Localização; Windows — Configurações ▸ Privacidade e segurança ▸ Localização; macOS — Ajustes do Sistema ▸ Privacidade e Segurança ▸ Serviços de Localização. Ative, recarregue a página e responda ao novo pedido.
Permissão concedida, mas a posição está errada? Esse é outro problema, com sua própria lista de verificação: por que minha localização está errada.
Perguntas frequentes
Por que o site nem pede permissão de localização?
Como liberar a localização depois de ter bloqueado o site?
Ver em inglês: Location Permission Not Working? · Português