it-swarm-pt.tech

Como desativar o cache do Firefox?

Eu estou usando Firefox 3.5.2 . Por algum motivo, ele armazenou uma página em cache e não será atualizado. Por exemplo, adicionei uma instrução alert('test'); a algum código JavaScript carregado na página, mas o Firefox não a vê. Quando eu faço uma fonte de visualização, ainda vejo o código antigo.

Então, eu estou supondo que isso é um problema de cache. Como posso consertar isso, ou posso fazer o Firefox nunca armazenar em cache qualquer coisa de http://localhost?

73
Click Upvote

Você pode forçar todas as solicitações relacionadas a uma atualização a serem realmente solicitadas do servidor (ignorando qualquer conteúdo já armazenado em cache e atualizando o cache com a nova versão) usando Ctrl+F5 em vez de apenas F5.

Isso não funciona para solicitações feitas pela página dentro do código do lado do cliente. Quando isso é um problema, você precisa usar o método POST (POST requests nunca deve ser armazenado em cache) em vez de GET ou adicionar um valor em constante mudança à string de consulta (como a hora atual em ms).

32
David Spillett

Desligue o cache de uma determinada página. A maneira correta é definir a diretiva de cache na solicitação Http:

Cache-Control: no-cache

desativar todo o recurso de cache do Firefox por meio de sua página about: config

network.http.use-cache = false.
90
joe

Se você usar o FireBug, no menu suspenso da guia Rede, há uma opção para desativar o cache do navegador.

44
goliatone

Se você instalar o addon Web Developer , ele te dará uma barra de ferramentas extra onde você pode desabilitar o cache entre outras coisas. Eu recomendo altamente isso e Firebug se você estiver trabalhando em páginas da Web ou scripts.

11
JamesRyan

O addon do Firefox CacheViewer permite que você exclua explicitamente uma página específica em cache.
Acho bastante útil quando as atualizações de Superusuário-Beta e meu cache fazem com que as coisas desapareçam das páginas de edição.

Há mais um addon chamado JohnnyCache at este artigo .

Em teoria, Johnnycache pode impedir o acesso ao cache de arquivos ou caminhos individuais - o que seria perfeito. Na prática, isso não funciona em alguns casos (talvez eu esteja dando o caminho errado de alguma forma).

Você pode usar o Johnnycache para bloquear o armazenamento em cache de todo o site em desenvolvimento (apenas use yoursitename.com). Isso sempre funciona, mas pode diminuir o carregamento de páginas complexas. Mas eu sugiro fazer isso quando você instalar o Johnnycache pela primeira vez, para ter uma idéia de como ele funciona.

O ruim é que o Johnnycache não funciona para o Firefox 26.0

11
nik

Eu diria que a melhor maneira que encontrei é clicar em TOOLS no firefox e iniciar a navegação privada, que não armazena em cache nenhuma página e irá restaurar todas as páginas que você abriu antes de ir para o PRIVATE BROWSING. Bom recurso.

3
Shawn

Em versões mais recentes, você pode configurar o Firefox para que o cache http seja desativado sempre que você tiver o Inspetor aberto, o que é muito útil para o desenvolvimento. (Estou usando o Firefox Developer Edition 61)

  • Abra o Inspetor (cmd + opt + i no Mac).
  • Abra as configurações clicando nos três pontos no canto superior direito do Inspetor e, em seguida, selecionando "Configurações"

enter image description here

  • Na página que é aberta, verifique se a seguinte opção está marcada em "Configurações avançadas:" "Desativar o cache HTTP (quando a caixa de ferramentas estiver aberta)"

enter image description here

É isso aí. Sempre que você tiver o Inspetor aberto, o cache será desativado automaticamente.

1
Nathan Arthur

Nos dispositivos Android, use as seguintes configurações em about:config para desativar o cache do navegador:

browser.cache.disk.enable = False
browser.cache.memory.enable = False
1
ansi_lumen

2018 - about: config settings

Em 2018, algumas das configurações do Firefox sobre: ​​config mencionadas em respostas anteriores não existem mais.

Em about: config settings, para desativar o cache da web do Firefox: ** browser.cache.disk.enable ** = false


Navegador Privado

Outra maneira de desativar o cache é simplesmente abrir um navegador particular usando o menu ou atalho do hamburger CTRL + SHIFT + P

0
suspectus

No Firefox 4, use about: config . No filtro, digite cache. Alternar todos os toggles para falso. Tenha cuidado, não mude nenhum tamanho, apenas os toggles.

Então use Ctrl + F5 para as atualizações. Isso também funciona bem para testes de velocidade de página.

0
Joe