Eu gosto de usar o Chrome como meu navegador todos os dias, bem como para o trabalho de desenvolvedor da web. Eu gostaria de impedir o Chrome de armazenar em cache qualquer coisa de localhost
(ou realmente qualquer nome de host arbitrário) para que eu não precise atualizar ( Ctrl- Shift- R) o tempo todo.
Isso é possível? Quão?
google-chrome
browser-cache
Matt Ball
fonte
fonte
Respostas:
Você não pode desativar o cache discretamente, mas a partir da v15, é possível desativá-lo completamente por meio de um painel de configurações que você acessa clicando no botão de roda dentada no canto inferior direito da janela das ferramentas do desenvolvedor. No painel de rede das ferramentas do desenvolvedor, você também tem a opção de limpar o cache no menu do botão direito com apenas uma caixa de diálogo de confirmação (ou seja, ele não abre a guia de preferências da mesma forma que "Limpar dados de navegação".
fonte
Isso já é possível se você alternar para o modo de navegação anônima desse site / host.
Ctrl+ Shift+N
A visualização de um site no modo de navegação anônima deve fornecer um espaço limpo para todos os itens e imagens em cache.
Se você estiver em uma sessão, ele também será redefinido para você. Então, você deve prestar atenção nisso ao desenvolver.
Mas se você realmente precisar desativá-lo por site, então não. Atualmente não é possível.
fonte
Ctrl-Shift-R
.Por que não usar perfis do Chrome (também conhecidos como "usuários")?
Configure um para ser o seu perfil "dev" (sem cache). Você pode ativar um plug-in para matar o cache. Você também pode desativar os cookies. Quando chegar a hora de uma sessão de desenvolvedor, use esse perfil. Quando chegar a hora de relaxar, basta mudar o perfil de volta. Todos os perfis podem ser executados simultaneamente.
Isso também é SUPER útil para fins de teste.
Atribuir atalhos e atalhos de teclado para alternar entre si está no topo do bolo.
Agora, se você realmente quer ser esperto, pode ter vários perfis de usuário para diferentes projetos / ambientes de uma só vez (ou seja, um para JS, outro para o servidor, etc ... vários monitores são obrigatórios). É melhor usar o ícone de superusuário, se este é você. ;-)
fonte
Desativar o cache das configurações das ferramentas do desenvolvedor no Google Chrome não impede o armazenamento em cache de imagens, notei. Desativa apenas o cache de CSS, JavaScript e marcação. O modo de navegação anônima é provavelmente a maneira mais eficaz de garantir que você esteja lidando com uma página da Web não armazenada em cache.
fonte
Dê uma olhada na extensão Chrome Cache Killer .
Esta extensão limpa automaticamente o cache do navegador antes de carregar uma página. Pode ser ativado / desativado com um clique do mouse.
Funciona muito bem e me causou muitas dores de cabeça ao desenvolver sites, pois os atalhos de teclado do Chrome para limpar o cache não parecem funcionar muito bem. Encontrei-o ao procurar uma solução para os problemas de cache do Chrome.
fonte
Dê uma olhada na extensão de cromo do Super-Cache, que permite personalizar a política de cache por host
Dos documentos:
Override caching policy that has been set on the server. Select a host on which the caching is required and all requests from a page with that host will be cached.
fonte
Essa opção funciona se você possui o site (nesse caso, provavelmente você está atualizando bastante a mesma página, o que faz com que ela seja armazenada em cache).
Adicione esta cadeia de código ao seu
<head>
e deve fazer o truque.fonte