Questão Limpar cache para nome de domínio específico no chrome


Desejo limpar o cache de um nome de domínio específico no Chrome. Existe uma extensão ou outro método que eu possa usar para fazer isso?


269


origem


O problema com isso é que não é tão simples limpar o cache como você imagina. Quando um navegador armazena em cache arquivos, ele faz isso com base em sua URL. A complicação é que muitos sites compartilhar arquivos comuns como scripts da API do Google, ícones do Gravatar etc. Como você faria para limpar o cache apenas para um site específico? Os arquivos comuns que ele carrega também devem ser excluídos (e, portanto, a limpeza parcial do cache para outros sites)? Ou eles devem ser deixados intactos? (provavelmente a solução mais "correta"). - Synetech
Honestamente, nenhuma dessas respostas realmente "responde" a pergunta para mim. Estas são as respostas do desenvolvedor. A questão fundamental é como uma pessoa normal faria isso. Não seria razoável pedir a um não desenvolvedor para fazer essas coisas. - Will Strohl
São momentos como esses quando eu volto para o Firefox por um dia. - User
Ninguém realmente respondeu a essa pergunta sobre como limpar o cache de um domínio específico - DiverseAndRemote.com
Como as ferramentas do desenvolvedor F12 são incorporadas ao Google Chrome, usá-las é aberto a todos, não apenas aos "Desenvolvedores", para limpar itens específicos. - Fiasco Labs


Respostas:


ATUALIZAÇÃO: a partir da versão do Chrome 52.0.2743.116 m, você pode executar as seguintes etapas:

F12 > Chrome Developer Tools > Application aba> Clear storage na árvore esquerda> Selecione os itens de dados a serem limpos e clique em Clear site data.


Isso pode ser uma maneira mais rápida / simples:

  • pressione F12 para abrir as Ferramentas do desenvolvedor do Chrome (será exibido a partir da parte inferior)
  • Clique no ícone de configurações "engrenagem" no canto superior direito
  • Sob Geral marque Desativar cache
  • Recarregue a página e reative o armazenamento em cache desmarcando esta caixa

287



Obrigado, isso realmente funciona ao contrário das outras respostas que confundem cache e cookies ;-) - Peter Jenkins
Mas isso realmente Claro o cache da página ou apenas carregá-lo sem usar o cache? Ou seja, se você abrir o diretório de cache, algum arquivo relacionado a essa página desapareceu depois de ser recarregado? - Synetech
Essa é uma maneira bem manual de fazer isso e pode ser irritante se você tiver que fazer isso várias vezes. Felizmente, há uma maneira mais fácil e rápida: superuser.com/a/598260/83619 - Tom Auger
Atualmente, as Ferramentas do desenvolvedor do Google Chrome parecem desativar o cache apenas quando o DevTools está aberto sem realmente limpá-lo. - Jaak Kütt
alt ⌥ + cmd ⌘ + i em Mac para abrir as Ferramentas do desenvolvedor do Google Chrome - Yves M.


Depois de abrir as ferramentas do desenvolvedor (geralmente pressionando F12) Clique + Hold no botão "Reload Page". Na lista suspensa, escolha "Cache Vazio e Recarga Difícil".

Não tenho certeza se isso limpa o cache de todo o domínio. Mas provavelmente satisfaz 90% dos casos de uso de pessoas que visitam essa questão SE.

Nota: Em alguns casos, isso NÃO abrirá a lista pop-up. Isso ocorre porque a página não é armazenada em cache nesse momento, portanto, o menu não é chamado.


86



Parece não funcionar no mac. - Benjamin Crouzier
Tente abrir a barra de ferramentas do desenvolvedor primeiro - pressione F12 (ou CMD + SHIFT + C para Console). Eu não testei em um Mac. - Tom Auger
obrigado @Hashbrown pela edição. Eu deveria ter corrigido minha resposta. - Tom Auger
não se preocupe. essa solução é apenas mais rápida que a resposta selecionada e menos drástica do que simplesmente desabilitar o cache. Eu sinto que isso precisa estar no topo, e a única maneira de obter votos positivos é se as pessoas testarem e funcionarem para eles. - Hashbrown
Use o botão direito do mouse no GNU / Linux para abrir o menu pop-up em vez de um longo clique. - z0r


Veja como excluir cookies do Chrome seletivamente por domínio ou subdomínio:

  • vamos para chrome://settings/content/cookies
  • digite o nome do domínio na caixa de pesquisa
  • clique em excluir

Mais detalhes aqui:

http://oxid-blog.euroblaze.de/miscellaneous/delete-google-chrome-cookies-selectively-by-domain/

No entanto, isto não pode selecionar cookies por pastas da web, por exemplo, www.domain.com/folder1.


42



Bem-vindo ao superusuário! Seria bom para incluir aqui as partes essenciais da resposta e fornecer o link apenas para referência futura. - slhck
A questão era sobre limpar o esconderijo, mas você respondeu como limpar biscoitos. - Daniel Serodio
O cache encontrado também está na mesma guia de detalhes. - Jaak Kütt
Só para aumentar a confusão - isso funcionou para mim para algo que tenho certeza que é "cache" E as configurações do Chrome incluem algo chamado "armazenamento local", então acredito que o termo "cache do navegador" pode ser muito geral. Meu ponto é que essa resposta funcionou para mim. - ssaltman
Isso também funcionou para mim. Às vezes é necessário limpar o cache e os cookies quando você está desenvolvendo a web com sessões de usuário. - mrk2010


  1. pressione ao controle  mudança  Eu (ou comando  mudança  Eu no OS X) para abrir Dev Tools.
  2. Clique com o botão direito do mouse no botão de recarga ao lado da barra de endereço.
  3. Escolha: "Empty Cache and Hard Reload".

7





Wrench -> Preferences -> Under the Hood -> 
Use DNS pre-fetching to improve page load performance

Desabilite-o - despejando assim todo o cache do aplicativo - recarregue a página afetada - e reabilite. Se isso acontecer com frequência ou se o problema não for resolvido, é provável que ocorra algum problema com o envio de dados em cache do chrome e você provavelmente deve deixar o chrome desativado.

A invalidação seletiva de um cache de camada de aplicativo (que é feito estritamente para a velocidade do aplicativo), já que o cromo "não faz negócios" assumindo o sistema pode ser uma resposta para algum problema, mas não é uma resposta muito boa.

(Para que você não fique chateado com o meu "não comercial" declaração, eu uso pré-buscar-me como eu gosto do zippiness, adequado ou não)


2



Apesar de suas objeções entre parênteses e a correção de sua solução, estou de qualquer jeito. - Blomkvist


Em três etapas:

  1. F12 (ferramentas de desenvolvedor abertas)
  2. F1 (vá para as configurações)
  3. Sob Preferências / Rede desmarque Desativar o cache (enquanto DevTools está aberto)

Observe que você pode desassociar os DevTools se preferir mantê-los como uma janela separada enquanto estiver aberto.


1



Este está funcionando bem se você precisar atualizar ativos externos como js ou css - RafaSashi


A exclusão das entradas do histórico funcionará em muitos casos: (Mac)

  1. Cmd+Y (Histórico aberto)
  2. Pesquise seu domínio
  3. Verifique todas as entradas. Infelizmente, não há como marcar todos os botões no momento. Você não precisa clicar nas caixas de seleção, mas clicar no horário também funciona.
  4. Clique Remove selected items

0





O Webpack estava armazenando em cache um projeto anterior para mim e eu preciso de partes do cache para funcionar, então não pude usar o modo anônimo. As 3 principais soluções não funcionaram no meu caso. O que funcionou e foi rápido o suficiente para implementar foi clicar na guia Recursos em Ferramentas para desenvolvedores, desdobrar o Armazenamento em cache e clicar com o botão direito do mouse para excluir os dados armazenados em cache.


0