Como posso fazer uma atualização de cache no Google Chrome?

337

Não sei exatamente como é chamado, por atualização de cache, atualize a página depois de limpar seu cache. Não quero limpar todo o cache do navegador.

Não consigo atualizar em cache minhas páginas. No Firefox, eu sei que é Shift+ Atualizar.

No Chrome, tentei Ctrl+ R, Ctrl+ Atualizar, Alt+ Atualizar, Shift+ Atualizar, mas nenhuma delas funciona.

gAMBOOKa
fonte
2
Minha versão 4.0.206.1 Tentei novamente depois de fazer uma alteração no meu código-fonte (PHP). Refresco fino em FF com Shift + F5. A alteração não apareceu no Chrome após Ctrl + Atualizar.
GAMBOOKa 7/09/09
Por "Ctrl + Refresh", você quer dizer realmente clicar no botão de atualização? Não sei se isso funciona no Chrome; Estou quase certo de que Ctrl + F5 funciona como esperado.
1
Tentei tanto com F5 e Atualizar, Ctrl e Shift ... nenhuma mudança. Sem proxy configurado,
gAMBOOKa
12
Command-Shift-R funciona no Mac (OS X 10.6.7 e Chrome 17.0.963.56).
Joe Mornin
5
Em um Mac: mantenha CONTROLE e clique no botão de recarga do Chrome
Mitch Fournier

Respostas:

343

Pressione F12ou Ctrl+ Shift+ Jpara "Abrir Ferramentas do Desenvolvedor" no Windows (no Mac: Cmd+ Opt+ I) e clique com o botão direito do mouse no ícone de atualização e selecione 'Cache Vazio e Recarga Forçada'

captura de tela

Consulte: https://stackoverflow.com/questions/12633425/chrome-browser-reload-options-new-feature

A documentação diz:

  • Para Windows e Linux: Shift + F5ou Ctrl+ Shift+R
    • (captura de tela): insira a descrição da imagem aqui
  • Para Mac : Cmd+ Shft+ R):

Recarrega sua página atual, ignorando o conteúdo em cache.

Embora alguns tenham relatado isso, outros disseram que não funciona corretamente

Suas outras opções são:

  1. Console JavaScript

    O console do JavaScript está disponível em dois modos no Chrome DevTools: a guia principal do console ou como uma exibição dividida que você pode exibir enquanto estiver em outra guia (como elementos ou fontes).

    Para abrir a guia Console, siga um destes procedimentos:

    Use o atalho de teclado Comando - Opção - J (Mac) ou Control - Shift - J (Windows / Linux). Selecione Exibir> Desenvolvedor> Console JavaScript .

    F12 não parece ser mencionado aqui, mas também abrirá esse console no Windows.

    Ferramentas para desenvolvedores do Chrome

    Usando o console JavaScript

  2. Janela anônima

    Outra opção interessante é abrir uma nova janela anônima ( Ctrl+ Shift+ NNo Mac: + Shift+ N.). Essa janela não usará cookies armazenados, conteúdo em cache ou resoluções de DNS, para que você possa testar suas coisas sem diminuir a velocidade de sua navegação normal despejando o cache. É isso que quase sempre faço em vez de limpar o cache. https://support.google.com/chrome/answer/95464

  3. Desativar cache

    Abra as Ferramentas do desenvolvedor do Chrome ( F12, Mac: + + I). Clique no ícone de configurações (uma engrenagem no canto inferior direito). Marque "Desativar cache". Agora, quando você navega com as ferramentas do desenvolvedor, o cache aberto está desativado.

  4. Clique e Limpe

    Finalmente, há também a opção da extensão Click & Clean

cooperativas
fonte
2
Isso não funciona para mim. f12 não faz nada. Chrome 25.0.1364.172 no OSX 10.6.8.
Jonathan Hartley
1
Você não precisa abrir ferramentas de desenvolvimento. Também F12 é para janelas. No mac: SourceI Fonte: developers.google.com/chrome-developer-tools/docs/shortcuts
basarat 31/03/13
1
Eu acho que essas opções só apareceriam quando o Chrome quisesse mostrá-las! Agora percebo que isso só seria exibido quando as ferramentas do desenvolvedor estivessem abertas. Além disso, se alguém aqui não gostar de clicar com o botão direito do mouse, clique duas vezes no botão Atualizar para obter o mesmo efeito.
Jasjeev Singh
1
Desativar cache está na guia Rede das Ferramentas do desenvolvedor agora.
TranslucentCloud
1
Não sei por que alguém disse que você não precisa das ferramentas de desenvolvimento abertas. Para mim, você precisa deles abertos e, em seguida, isso funciona muito bem. Obrigado pela dica.
Nycynik
65

Outra opção interessante é abrir uma nova janela anônima ( Ctrl+ Shift+ N). Essa janela não usará cookies armazenados, conteúdo em cache ou resoluções de DNS, para que você possa testar suas coisas sem diminuir a velocidade de sua navegação normal ao despejar o cache. É isso que quase sempre faço em vez de limpar o cache.

não
fonte
1
+1 Acho que o Chrome armazenará em cache os downloads de arquivos. Isso é especialmente frustrante quando estou trabalhando nas configurações do apache / nginx e baixando o index.php em vez de visualizá-lo. A única maneira é limpar todo o cache, usar o modo anônimo ou o Firefox.
James
1
argh, exceto que às vezes não funciona. Passei apenas 15 minutos tentando descobrir por que meu arquivo SWF carregado externamente não era preciso. O Firefox mostrou que estava correto, nenhuma combinação de atualização de pressionamento de tecla no Chrome anônimo limpou o SWF do cache, nem limpou o cache real do Chrome e atualizou a janela de navegação anônima. Eu tive que fechar e reabrir completamente a janela de navegação anônima para que o cache finalmente liberasse o SWF. Estava funcionando bem por cerca de uma hora até que isso aconteceu: /
danjah
Novamente, cinco minutos depois, essa não é uma solução confiável, na medida em que posso dizer. Chrome v17.0.963.46 m
danjah
isso também vai desativar extensões, que podem ir contra alguns testes
Daniel Watrous
19

De acordo com a documentação , Ctrl+ F5ou Shift+ F5deve funcionar. Talvez você tenha um proxy configurado no IE e no Chrome, que está armazenando em cache sua página?

pauloya
fonte
1
Se você realmente quer ter certeza de que precisa limpar o cache usando as opções de Ferramentas.
sorin
1
Você precisa limpar o cache usando as Ferramentas para liberar o favicon do cache; recarregamento normal não faz isso.
RomanSt
3
O link na sua resposta não direciona mais para a página pretendida.
Audite Marlow
9

Uma solução alternativa é recarregar muito rapidamente duas vezes seguidas.

Josh Lee
fonte
1
Parece que nem em todos os casos, eu só tinha uma página que não queria carregar por causa de problemas anteriores de DNS e o Chrome simplesmente se recusou a carregá-la por cerca de um minuto ... depois disso, funcionou novamente.
Wolph
além de maneiras mais diretas, como desativar o cache nas guias de rede ou nas preferências, às vezes acho que atualizar a página mais de dez vezes tem o efeito de limpeza. Apenas bateu repetidamente atualizar 10-15 vezes
roberthuttinger
9

Eu tive problemas com a atualização do Chrome, apesar de usar shift+ F5ou + shift+ r.

O que eu descobri que funciona muito bem é manter pressionado o botão + shift+ rpor alguns segundos para que o navegador faça várias tentativas de atualizar o cache do Java e falhe. Na próxima vez, ele recupera JS com êxito do servidor.

Mateusz Piotrowski
fonte
1
Sim, posso confirmar isso. Eu tenho feito isso sozinho.
gAMBOOKa
9

Chrome é uma merda para isso. Às vezes, consigo Shift+ F5para trabalhar, mas nem sempre. Minha solução no momento é usar a extensão 'Clique e Limpar' . É feio, mas funciona sempre, então eu recomendo isso por enquanto.

Stimul8d
fonte
2
Para mim, Ctrl + Shift + R funciona duas vezes todas as vezes. Eu não sei por que eles fizeram isso tão irritante.
RomanSt
7

Abra as Ferramentas do desenvolvedor do Chrome (F12 ou Ctrl + Shift + I ou Menu / Ferramentas / Ferramentas do desenvolvedor). Clique no ícone de configurações (uma engrenagem no canto inferior direito). Marque "Desativar cache". Agora, quando você navega com as ferramentas do desenvolvedor, o cache aberto está desativado.

Paulpro
fonte
2

Ctrl+ Shift+ F5parece funcionar para mim.

Todd
fonte
2

Você pode botão direito do mouse, vá Inspect Elementsob o Resourcesou Applicationcolapso guia (em versões mais recentes) Cookiesclique direito sobre nome de domínio e clique Clear.

Dolphin
fonte
1

pode ser simplesmente as configurações do teclado, verifique se as teclas de função estão ativadas ou desativadas. Com o meu logitech keybaord, é a tecla FMode, semelhante ao NumLock!

Juggy
fonte
1
  1. Clique no menu Ferramentas. (a chave no canto superior direito)

  2. Selecione as opções.

  3. Clique na guia Under the Hood.

  4. Clique em Limpar dados de navegação…

  5. Marque as caixas dos tipos de informações que você deseja excluir.

    • limpar histórico de navegação
    • Limpar histórico de downloads
    • Esvaziar o cache
    • Apagar cookies
    • Limpar senhas salvas

Você também pode escolher o período em que deseja excluir as informações em cache usando o menu Limpar dados neste período.

  1. Clique em Limpar dados de navegação quando estiver pronto.
Kristin
fonte
12
Por que eu excluiria meu cache inteiro para testar uma única página ?! Eu prefiro usar o Firefox.
gAMBOOKa
O Chrome está de volta à imagem, agora você pode recarregar com força - superuser.com/a/512833/92862
Coops
1

No Windows Ctrl + F5para recarregar com força e apenas F5para recarregar.

No Mac + + Rpara recarregar com força e + Rpara recarregar.

O recarregamento total limpa o cache armazenado para essa página.

Se você estiver interessado apenas em testar coisas, vá anônimo . Você pode simplesmente fechar esta janela para limpar todo o cache e histórico temporários.

No Windows : Ctrl+ Shift+N

No Mac : + Shift+N

abe312
fonte