Um pop-up em um site apareceu e me perguntou se eu permitia que o site armazenasse preferências em cookies. Por acidente, eu disse "não". Atualizar / reiniciar não traz o pop-up de volta.
Existe uma maneira padrão de recuperar esse tipo de pop-up, sem limpar o histórico / cookies?
Além disso, como um site pode se lembrar se é permitido armazenar cookies? Armazenando-o em um cookie?
google-chrome
website
cookies
Rudey
fonte
fonte
Respostas:
Eles perguntaram se você gostaria de armazenar preferências em cookies, e não se gostaria que eles definissem cookies em geral. Portanto, se eu estivesse escrevendo suporte para esse recurso, definiria um cookie separado (por exemplo,
nopref
) e verificaria se o usuário possui esse cookie. Há uma boa chance de você encontrar um cookie desse site, que pode ser limpo sem limpar outros cookies ou histórico.Inspecionando cookies definidos para uma página específica
No Firefox, você pode listar cookies para uma página específica clicando com o botão direito do mouse em uma parte em branco da página e selecionando a opção Exibir informações da página . Você encontrará um botão "Visualizar cookies" na guia "Segurança". No Chrome, você tem a mesma opção "Exibir informações da página", que abre uma caixa de diálogo suspensa na barra de endereços. O link próximo ao topo o levará a uma lista de cookies. Presumo que recursos semelhantes possam ser encontrados em outros navegadores.
Descobrindo se o site define um cookie
Aqui está uma maneira de descobrir o que o site está fazendo. Abra o site no modo de navegação anônima. Abra as ferramentas do desenvolvedor e mude para a guia Rede. Em seguida, verifique quais atividades estão acontecendo em segundo plano ao recusar que o site o rastreie com cookies. Especificamente, procure por cabeçalhos de resposta e verifique se há algum cabeçalho 'Set-Cookie' lá. Em seguida, tente excluir os cookies mencionados no cabeçalho e veja se isso faz alguma diferença.
Sobre localStorage
Como outro pôster mencionou localStorage (banco de dados no navegador), também comentarei sobre isso. Acho que será muito raro o site usar localStorage para esse fim, pois os dados localStorage não estão acessíveis ao servidor, a menos que haja código JavaScript que envie os dados de volta ao servidor. Se você deseja verificar o conteúdo do localStorage, a maneira mais rápida é abrir as ferramentas do desenvolvedor em seu navegador, vá para a guia Console (JavaScript) e digite
localStorage
. Isso deve fornecer uma saída parecida com:O
someKey
identifica o valor definido pelo JavaScript na página em que você está. Se você acreditasomeKey
que algo é relevante, tente removê-lo executando o seguinte:Isso remove os dados sob
someKey
chave do localStorage e recarregar a página pode restaurá-los para 'configurações de fábrica'. Se você não tiver certeza se a chave específica é definida pela funcionalidade de notificação de cookies, você pode abrir a página no modo de navegação anônima e listar o conteúdo do localStorage antes e depois de interagir com a página.Novamente, duvido que muitos sites usem o localStorage para esse fim.
fonte
Como isso soa bastante como sites holandeses e seu nome parece holandês, vou expandir um pouco:
Na UE, é necessário que você informe o usuário de que está usando cookies. Basta uma pequena mensagem, uma seção no desclamerador ou um pop-up único (esses são raros). Às vezes, há uma possibilidade de exclusão
Os Países Baixos gostam de ser o garoto mais bem-comportado da classe, então fizemos uma cotovelada:
todos os cookies não essenciais são proibidos, a menos que o usuário opte (oppesite do regulamento da UE).
Isso cria um problema, o que é essencial? Bem, isso é bastante abordado, concluindo que mesmo todos os sites que usam o Google Analytics colocam um cookie não essencial.
Eles corrigem isso com uma parede de escolha de cookie que não é amigável para o usuário (mas até agora a 'melhor' solução).
Antes de ter acesso ao site, você deve clicar em [ok] ou [não]. Isso deve ser feito antes do carregamento da página, porque, por exemplo, o Google Analytics.
Existem várias soluções para lembrar isso. Um é salvar o IP em um banco de dados ou no armazenamento local do navegador (como um banco de dados do lado do cliente), mas a solução mais simples é salvar isso em .... um cookie.
Isso é permitido, porque esse é um cookie essencial.
Redefinindo essas configurações
Como elas provavelmente vão para uma solução de armazenamento local (o banco de dados do cliente ou um cookie), você pode acessar seu histórico (ctrl + H) e clicar com o botão direito do mouse no site e selecionar [esquecer]. Isso removerá tudo relacionado a este site, incluindo cookies e armazenamentos.
Com relação ao comentário "esta lei está morta no Reino Unido"
Na Holanda, isso não está mais sendo implementado. A indicação (a versão da UE) ainda está sendo exibida, mas a inscrição quase não existe, além dos principais sites.
fonte