Como faço para o Chrome esquecer um "não" à geolocalização em um site?

13

Não sei ao certo onde está o problema, pois, na página que estou desenvolvendo, não me lembro de dar um "não" às informações geoespaciais, mas por qualquer meio que tenha uma instalação do Chrome que esteja agindo como uma recusa em compartilhar informações geoespaciais .

Como posso limpar a memória do Chrome que, em algum momento, rejeitei a permissão para informações geoespaciais? Alguma forma de "dados claros do navegador" me dará uma nova forma?

Obrigado,

Christos Hayward
fonte

Respostas:

13
  • Clique no menu Chrome menu Chrome na barra de ferramentas do navegador.

  • Selecione configurações.

  • Clique em Mostrar configurações avançadas.

  • Na seção "Privacidade", clique em Configurações de conteúdo.

  • Na caixa de diálogo exibida, role para baixo até a seção "Local".

  • Clique em Gerenciar exceções.

Fonte: http://support.google.com/chrome/bin/answer.py?hl=pt_PT&answer=142065

Verifique também se há comportamento padrão em todas as outras configurações de Privacidade e Conteúdo.

XyZZy
fonte
1
E sua resposta não apenas forneceu a opção de limpar uma configuração; também permiti ver que eu havia fornecido geolocalização para o site em questão.
Christos Hayward
1
Para obter informações, quando você usa o Chrome para Android, é necessário abrir o menu do Chrome, toque em "Configurações", "Configurações de conteúdo", "Configurações de sites" e, em seguida, procure o site na lista e toque em para abri-lo e, finalmente, verifique ou desmarque "Acesso à minha posição". Se você deseja que o Chrome esqueça um "não", marque e desmarque, o que fará com que o Chrome remova a decisão salva (o site não aparece mais na lista).
pomeh
TLDR: cole chrome: // settings / content / location na barra de endereço e siga a última etapa na lista acima
riper 29/04
15

Provavelmente, você pode alterar sua configuração clicando no ícone do site:

insira a descrição da imagem aqui

Der Hochstapler
fonte
2

Se as respostas anteriores não resolverem o seu problema, é possível que você estivesse usando o Chrome 50 ou superior em um domínio HTTP não seguro. Este artigo explica por que o Chrome falha ao detectar a localização geográfica e como detectar quando isso está acontecendo: https://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only

navigator.geolocation.getCurrentPosition(function(success) { /* Do some magic. */ },
  function(failure) {
    if(failure.message.indexOf("Only secure origins are allowed") == 0) {
      // Chrome 50+, no HTTP domain.
    }
  };
});
Leopoldo Sanczyk
fonte