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:
Storage { someKey: "value", length: 1 }
O someKey
identifica o valor definido pelo JavaScript na página em que você está. Se você acredita someKey
que algo é relevante, tente removê-lo executando o seguinte:
localstorage.removeItem('someKey');
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.