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

310

Quero 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?

Benjamin Crouzier
fonte
2
O problema é que não é tão simples limpar o cache como você imagina. Quando um navegador armazena em cache arquivos, ele o faz com base em sua URL. A complicação é que muitos sites compartilham arquivos comuns, como scripts da API do Google, ícones Gravatar etc. Como você limparia o cache de apenas um site específico? Os arquivos comuns que ele carrega também devem ser excluídos (e, assim, limpar parcialmente o cache de outros sites)? Ou eles devem ser deixados intactos? (provavelmente a solução mais "correta").
Synetech
3
Honestamente, nenhuma dessas respostas realmente "responde" a pergunta para mim. Estas são as respostas dos desenvolvedores. A questão principal é como uma pessoa comum faria isso. Não seria razoável pedir a um não desenvolvedor que faça essas coisas.
que você precisa
São momentos como esses em que volto ao Firefox por um dia.
Utilizador
2
Ninguém tem realmente respondeu a esta pergunta sobre como limpar o cache para um domínio específico
DiverseAndRemote.com
Como as ferramentas de desenvolvedor F12 são incorporadas ao Chrome, seu uso é aberto a todos, não apenas aos "Desenvolvedores" para limpar itens específicos.
Fiasco Labs

Respostas:

332

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

F12> Chrome Developer Tools> ApplicationTab> Clear storagena árvore esquerda> Selecione os itens de dados para limpar, em seguida, clique Clear site data.


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

  • Pressione F12para abrir as Ferramentas do desenvolvedor do Chrome (será exibido da parte inferior)
  • Clique no ícone "engrenagem" das configurações no canto superior direito
  • Em verificação geral, desabilitar cache
  • Recarregar página e reativar o cache desmarcando esta caixa
cslarson
fonte
7
Obrigado, isso realmente funciona ao contrário das outras respostas que confundem cache e os cookies ;-)
Peter Jenkins
3
Mas ele realmente limpa o cache da página ou apenas o carrega sem usar o cache? Ou seja, se você abrir o diretório de cache, algum arquivo relacionado a essa página desapareceu após o recarregamento?
Synetech
3
Essa é uma maneira bastante manual de fazer isso e pode ser irritante se você precisar fazer isso várias vezes. Felizmente há uma maneira mais fácil e mais rápido: superuser.com/a/598260/83619
Tom Auger
3
Atualmente, as Ferramentas do desenvolvedor do Chrome parecem desativar o cache apenas enquanto o DevTools está aberto sem realmente desmarcá-lo.
Jaak Kütt
5
alt ⌥+ cmd ⌘+ iNo Mac para abrir Ferramentas para Desenvolvedores Chrome
Yves M.
94

Depois de abrir as ferramentas do desenvolvedor (geralmente pressionando F12) Clique em + Segure no botão "Recarregar página". Na lista pop-up, escolha "Cache vazio e recarga forçada".

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 pergunta de SE.

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

Tom Auger
fonte
3
Não parece funcionar no mac.
Benjamin Crouzier
4
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 alterado 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 apenas desativar o cache completamente. Eu sinto isso precisa ser até o topo, ea única maneira ele vai ficar upvotes é se as pessoas testá-lo e ele funciona para eles
Hashbrown
1
Use o botão direito do mouse no GNU / Linux para abrir o menu pop-up em vez de um clique longo.
Z0r 02/02
45

Veja como excluir os 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/misc Miscellaneous/delete-google-chrome-cookies-selectively-by-domain/

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

euroblaze
fonte
2
Bem-vindo ao Super Usuário! Seria bom incluir aqui as partes essenciais da resposta e fornecer o link apenas para referência futura.
slhck
40
A pergunta era sobre a limpeza do cache , mas você respondeu como limpar os cookies .
precisa
Cache encontrado também de dentro da mesma guia de detalhes.
Jaak Kütt 21/02
Apenas para aumentar a confusão - isso funcionou para mim para algo que tenho certeza de que é "cache" E as configurações do Chrome incluem algo chamado "armazenamento local", então acredito que o termo "cache do navegador" possa ser muito geral. O que quero dizer é que essa resposta funcionou para mim.
#
1
Para Chrome v65 Para apagar cookies, vá para Configurações> Avançado> Configurações de conteúdo> Cookies> Veja todos os cookies e dados do site> usar "cookies de procurar" campo para encontrar o site e, em seguida, excluir esse cookie
Lars Nordin
7
  1. Pressione control shift i(ou command shift ino OS X) para abrir as Ferramentas de Desenvolvimento.
  2. Clique com o botão direito do mouse no botão recarregar ao lado da barra de endereço.
  3. Escolha: "Cache vazio e recarregamento".
Joseph Hansen
fonte
2

Em três etapas:

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

Observe que você pode desconectar o DevTools se preferir mantê-lo como uma janela separada enquanto estiver aberto.

Peque
fonte
Este é um trabalho bem se você precisa atualizar os ativos externos, como js ou css
RafaSashi
2

No Chrome 72 ou superior:

  1. Vamos para chrome://settings/siteData
  2. Digite o nome do domínio na caixa de pesquisa
  3. Ou:
    1. Clique no botão do ícone da lixeira para cada resultado
    2. Clique no botão 'Remover tudo mostrado'

Isso excluirá todos os dados do site, incluindo cookies e cache.

O bom dessa técnica é que você pode limpar facilmente os dados do site para todos os subdomínios de um domínio.

A outra maneira de acessar essa tela de configuração é:
menu Três pontos> Configurações> Avançado (na parte inferior)> Configurações de conteúdo (em Privacidade e segurança)> Cookies (sim, o nome é enganoso)> Ver todos os cookies e dados do site

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

Desative-o - despejando todo o cache do aplicativo - recarregue a página afetada - e reative-o. Se isso acontecer com freqüência ou não resolver o problema, algum cache a montante do chrome é o problema e você provavelmente deve deixar o chrome desativado.

A invalidação seletiva de um cache da camada de aplicativo (que é feita estritamente para a velocidade do aplicativo), pois o chrome não tem "negócios" assumindo o controle do sistema, pode ser uma resposta para algum problema, mas não é uma resposta muito boa.

(Para não se irritar com a minha declaração de "não é negócio", eu uso a pré-busca, pois gosto do entusiasmo, apropriado ou não)

msw
fonte
2
Apesar de suas objeções entre parênteses e da correção de sua solução, sou irritante de qualquer maneira.
Blomkvist
Esta resposta está incorreta. Desativar a pré-busca DNS não limpa o cache HTTP do Chrome.
duskwuff 20/01
1

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

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

O Webpack estava armazenando em cache um projeto anterior para mim e preciso que partes do cache funcionem para não poder usar o modo anônimo. As três 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 nas ferramentas do desenvolvedor, desdobrar o armazenamento em cache e clicar com o botão direito do mouse para excluir os dados em cache.

garajo
fonte