Por que o Safari retém as informações de login após limpar os cookies e o histórico, mesmo após a redefinição completa?

4

O Safari parece reter informações de login, preferências de site ou cookies mesmo após limpar histórico, cache, cookies, etc. Eu até tentei Redefinir o Safari ..., que eu entendo que deve restaurar o Safari ao seu estado original sem retenção de histórico, etc Além disso, defini a página padrão como uma página vazia. Apesar de tudo, parece que pelo menos o StackExchange ainda me reconhece e é capaz de se autenticar novamente com minhas credenciais.

Tente você mesmo. Faça login em um site do stackexchange ... diga superuser.com e, em seguida, sem clicar no botão de logout, visite outro site. Agora faça todas as opções acima para o Safari, o Cache Vazio ... Reinicie o Safari ... vá para as preferências - > Segurança e limpar todos os cookies, em seguida, ajustar as preferências para inicialização em uma página vazia, heck, desligamento do Safari e reinicie o computador. Agora, reinicie o Safari. Deve iniciar em uma página vazia. Agora visite superuser.com ... espere por isso ... tadda! Superuser.com reconhece você e registra você !! Esse é um comportamento inesperado e diferente de qualquer outro navegador. Seria de se esperar que os cookies de compensação fossem suficientes para exigir que você redigite as informações de login.

Então, o que há aqui? Isso não sugere que, apesar de limpar as informações de privacidade, os sites ainda possam reconhecê-lo, "segui-lo" por outros meios ... ou que o Safari simplesmente não está fazendo o que você pede, limpar cookies e cache.

    
por Michael Prescott 16.05.2011 / 15:15

1 resposta

2

Porque o site está aproveitando um recurso em navegadores mais novos chamado HTML5 LocalStorage.

Descobri isso quando peguei meu antigo proxy e comecei a assistir ao tráfego. Acontece que a autenticação está acontecendo com o stackauth.com em vez do meu site openID preferido. Apenas curioso, visitei o URL e encontrei a resposta lá .... O StackExchange está usando o HTML5 LocalStorage! DOCE! Agora, aparentemente, o Firefox também suporta HTML5 LocalStorage, mas eu estou apostando que quando você diz ao Firefox para limpar o histórico, cache, etc., ele provavelmente limpa os dados da memória local. O Safari, por outro lado, não parece oferecer tal respeito. Aqui está um cara dizendo como limpar seu local de armazenamento: link

    
por 16.05.2011 / 18:35