"Limpar dados de navegação" do Chrome não limpa os cookies para abrir guias anônimas?

4

Aqui está algo que não entendo sobre o Chrome, sobre cookies ou sobre os padrões relevantes.

Eu abro um novo Google Chrome (31.0.1650.63 m no Windows 7), sem guias mantidas anteriormente ("Continuar de onde parei" está desativado), sem cookies.

  • Eu abro uma janela anônima e vou para um site S que define um cookie X , como mostrado na guia "Recursos" do DevTools do Chrome.

  • Agora abro uma nova guia anônima 2 e fecho a guia anônima original 1. (Em outras palavras, certifico-me de manter pelo menos uma guia anônima aberta o tempo todo.)

  • Em seguida, uso "Limpar dados de navegação" para limpar tudo, incluindo cookies, desde o início dos tempos.

  • Na guia anônima 2, vou para o mesmo site S. A guia 'Rede' do DevTools mostra que a primeira solicitação envia o cookie X . Isso parece incorreto para mim, já que o cookie X deveria ter sido excluído quando fiz "Limpar dados de navegação" .

(Parece que "Limpar dados de navegação" está sendo executado em uma guia não-anônima e que, portanto, não pode acessar os cookies de guias anônimas. Ou algo assim.)

Este é um bug do Chrome? Em caso afirmativo, já está relatado em algum lugar? ( Atualização: Uma resposta apontou para o problema do Chromium 55945 e também encontrei 136180 . Esse último é relatado por um membro do projeto Chromium quem diz, "Ter" dados de navegação claros "limpar os perfis normal e incógnito seria uma solução fácil.") Caso contrário, alguém pode me indicar a documentação ou os padrões relevantes?

    
por Marnix Klooster 19.12.2013 / 09:26

1 resposta

10

Chrome's “Clear Browsing Data” does not clear cookies for open incognito tabs?

Não, os dados anônimos são apagados quando as guias / janelas estão fechadas.

I open a fresh Chrome (31.0.1650.63 m on Windows 7), no previously kept tabs ("Continue where I left off" is off), no cookies.

… In incognito tab 2, I go to the same site S. The 'Network' tab of DevTools shows me that the first request sends cookie X. This seems incorrect to me.

Eu sei o que você quer dizer; Parece lógico que o uso do incognito permitiria que os cookies fossem independentes, de modo que você pudesse abrir algumas janelas para o mesmo site e fazer login com nomes de usuários diferentes. No entanto, não é assim que funciona a implementação incógnita do Chrome.

Quando você abre uma janela anônima, o Chrome cria uma instância nova e separada de si mesma que se comporta exatamente como a versão regular em todos os sentidos, exceto pelo fato de não armazenar arquivos em cache no disco ou gravar qualquer coisa nos registros. Como ele se comporta como o navegador comum, ele compartilha cookies e outras informações da sessão entre as guias e janelas abertas. É por isso que todas as guias anônimas que têm a mesma página carregada poderão ver os mesmos cookies.

Ao fechar a última guia anônima, o Chrome apaga os cookies e outras informações da sessão. Até então, eles são mantidos.

(It seems like "Clear Browsing Data" is running off of a non-incognito tab, and that it therefore cannot access the cookies of incognito tabs. Or something like that.)

Todas as guias relacionadas a navegadores, como configurações, extensões, plug-ins, histórico, downloads, etc. são executadas em uma janela comum e sem navegação anônima e têm acesso a todo o navegador, incluindo janelas anônimas.

Is this a Chrome bug?

Não, é o comportamento pretendido.

If so, is it already reported somewhere? If not, can anyone point me to the relevant documentation or standards?

Sim, isso foi relatado em 2010 , mas foi encerrado. Além disso, há discussões que indicam que este é um comportamento normal e não será alterado no futuro previsível. [1] [2] [3] [4] Você pode < a href="https://code.google.com/p/chromium/issues/list?can=1&q=clear%20browsing%20data%20incognito%20cookies&sort=-id%20-stars&colspec=ID % 20Pri% 20M% 20Iteração% 20ReleaseBlock% 20Cr% 20Status% 20Proprietário% 20Summary% 20OS% 20Modified% 20Stars "> verifique as alterações ou arquiva um novo relatório (embora eles possam muito bem fechá-lo como uma duplicata do anterior).

    
por 23.12.2013 / 19:54