Como um site se lembra de não armazenar cookies?

Como um site se lembra de não armazenar cookies?

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 lembrar se tem permissão para armazenar cookies? Armazenando-o em um cookie?

Responder1

Eles perguntaram se você gostariapreferências da lojaem cookies, e não se você deseja que eles definam 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 esse cookie para esse 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 em uma parte em branco da página e selecionandoVer informações da páginaopção. Você encontrará um botão “Exibir 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ço. O link próximo ao topo levará você a uma lista de cookies. Presumo que recursos semelhantes possam ser encontrados em outros navegadores.

Descobrir se o site define um cookie

Esta é 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 enquanto você recusa que o site o rastreie com cookies. Especificamente, procure os cabeçalhos de resposta e veja se há algum cabeçalho 'Set-Cookie' neles. Em seguida, tente excluir os cookies mencionados no cabeçalho e veja se isso faz alguma diferença.

Sobre armazenamento local

Como outro postador mencionou localStorage (banco de dados no navegador), comentarei sobre isso também. Acho que será muito raro o site usar localStorage para essa finalidade, pois os dados localStorage não são acessíveis ao servidor, a menos que haja um 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, ir até a guia Console (JavaScript) e digitar localStorage. Isso deve fornecer uma saída semelhante a:

Storage { someKey: "value", length: 1 }

O someKeyidentifica o valor definido pelo JavaScript na página em que você está. Se você acredita someKeyque algo relevante, você pode tentar removê-lo executando o seguinte:

localstorage.removeItem('someKey');

Isso remove os dados da someKeychave do localStorage e recarregar a página pode restaurá-la para as 'configurações de fábrica'. Se não tiver certeza se a chave específica foi 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 de localStorage antes e depois de interagir com a página.

Novamente, duvido que muitos sites usem localStorage para essa finalidade.

Responder2

Como isso se parece muito com sites holandeses e seu nome parece holandês, vou expandir um pouco:

Na UE, é necessário que você informe ao usuário que está usando cookies. Basta uma pequena mensagem, uma seção no aviso de isenção ou um pop-up único (isso é raro).Às vezesexiste uma possibilidade de cancelamento

Os Países Baixos gostam de ser o rapaz mais bem comportado da turma, por isso demos um empurrãozinho:
Todosnão essencialos cookies são proibidos, a menos que o usuário aceite (contrariamente ao regulamento da UE).

Isso cria um problema, o que é essencial? Bem, isso está praticamente coberto, 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 cookies hostil ao usuário (mas até agora a 'melhor' solução).
Antes de ter qualquer acesso ao site, você deve clicar em [ok] ou [não]. Isso deve ser feito antes do carregamento da página, por exemplo, Google Analytics.

Existem várias soluções para lembrar disso. Uma delas é salvar o IP em um banco de dados ou no armazenamento local do navegador (como um banco de dados do cliente), mas a solução mais simples é salvá-lo em... um cookie.
Isto é permitido porque é um cookie essencial.

Redefinindo essas configurações
Como eles provavelmente optarão por 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 no site e selecionar [esquecer]. Isso removerá tudo relacionado a este site, incluindo cookies e armazenamentos.

Em relação ao comentário 'esta lei está morta no Reino Unido'
Na Holanda isso não está mais sendo implementado. A indicação (versão UE) ainda está sendo exibida, mas o opt-in quase não existe, exceto nos principais sites.

informação relacionada