Eles perguntaram se você gostaria de armazenar preferências em cookies, e não se gostaria que eles definissem cookies em geral. Então, se eu estivesse escrevendo suporte para esse recurso, eu definiria um cookie separado (por exemplo, nopref
) e verificar se o usuário tem esse cookie. Há uma boa chance de você encontrar um cookie para esse site, que você pode limpar sem limpar outros cookies ou histórico.
Inspeção de cookies definidos para uma determinada página
No Firefox, você pode listar os cookies de uma determinada página clicando com o botão direito do mouse em uma parte em branco da página e selecionando a opção Ver informações da página . Você encontrará um botão "Visualizar cookies" na guia "Segurança". No Chrome, você tem a mesma opção "Visualizar informações da página", que abre uma caixa de diálogo que é 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
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 qual atividade está acontecendo em segundo plano, pois você se recusa a fazer com que o site rastreie você com cookies. Especificamente, procure por cabeçalhos de resposta e veja se existem cabeçalhos 'Set-Cookie' lá. Em seguida, tente excluir os cookies mencionados no cabeçalho e veja se isso faz alguma diferença.
Sobre o localStorage
Como outro anunciante mencionou o localStorage (banco de dados no navegador), também comentarei isso. Eu acho que será muito raro que o site use localStorage para este propósito, pois os dados do 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, o caminho mais rápido é 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 que someKey
faz algo relevante, tente removê-lo executando o seguinte:
localstorage.removeItem('someKey');
Isso remove os dados na chave someKey
do localStorage, e recarregar a página pode restaurá-la para 'configurações de fábrica'. Se você não tiver certeza se a chave específica é definida pela funcionalidade de notificação de cookie, poderá 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.
Mais uma vez, duvido que muitos sites usem o localStorage para esse fim.