2009-08-15 10:08:30 +0000 2009-08-15 10:08:30 +0000
73
73

Como desligar a cache do Firefox?

Estou a usar Firefox 3.5.2 . Por alguma razão, colocou em cache uma página e não actualiza. Por exemplo, adicionei uma declaração alert('test'); a algum código JavaScript que é carregado na página, mas o Firefox não o vê. Quando faço uma fonte de visualização, continuo a ver o código antigo.

Portanto, suponho que isto seja um problema de cache. Como posso corrigi-lo, ou posso fazer cache do Firefox nunca qualquer coisa de http://localhost?

Respostas (9)

89
89
89
2009-08-15 10:20:20 +0000

Desligue o cache para uma determinada página. a forma correcta é definir a directiva de cache no pedido Http:

Cache-Control: no-cache

desligue toda a capacidade de cache do Firefox através da sua about:config página

network.http.use-cache = false.
44
44
44
2011-09-16 17:22:01 +0000

Se utilizar o FireBug, no menu pendente do separador Rede existe uma opção para desactivar a cache do navegador.

32
32
32
2009-08-15 10:18:56 +0000

Pode forçar todos os pedidos relacionados com uma actualização a serem realmente solicitados ao servidor (contornando qualquer conteúdo já em cache, e actualizando a cache com a nova versão) utilizando Ctrl+F5 em vez de apenas F5.

Isto não funciona para pedidos feitos pela página dentro do código do lado do cliente. Quando isso é um problema, é necessário utilizar o método POST (os pedidos POST nunca devem ser colocados em cache) em vez de GET ou adicionar um valor sempre em mudança à cadeia de consulta (tal como a hora actual em ms).

11
11
11
2009-08-15 11:31:26 +0000

Se instalar o Web Developer addon, ele dá-lhe uma barra de ferramentas extra onde pode desactivar a cache, entre outras coisas. Recomendo vivamente que e Firebug se estiver a trabalhar em páginas web ou scripts.

11
11
11
2009-08-15 11:49:22 +0000

Firefox addon CacheViewer permite apagar explicitamente uma página específica em cache.
Acho bastante útil quando as actualizações Superuser-Beta e a minha cache fazem com que as coisas desapareçam das páginas de edição.

Existe mais um suplemento chamado JohnnyCache em este artigo .

& > Em teoria, Johnnycache pode impedir o acesso à cache para ficheiros individuais ou caminhos - o que seria a perfeição. Na prática, isto não funciona em alguns casos (talvez eu esteja a dar-lhe o caminho errado de alguma forma).

& > Pode usar Johnnycache para bloquear o cache para todo o site em desenvolvimento (basta usar o yoursitename.com). Isto funciona sempre, mas pode atrasar o carregamento de páginas complexas. Mas sugiro que o faça quando instalar o Johnnycache pela primeira vez, para ter uma ideia de como funciona.

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

2
2
2
2017-03-19 00:33:30 +0000

Nos dispositivos andróides, utilizar as seguintes definições em about:config para desactivar a cache do navegador:

browser.cache.disk.enable = False
browser.cache.memory.enable = False
1
1
1
2018-05-24 13:55:31 +0000

Nas versões mais recentes, pode configurar o Firefox para que a cache http seja desactivada sempre que tiver o Inspector aberto, o que é muito útil para o desenvolvimento. (Estou a usar Firefox Developer Edition 61)

  • Abra o Inspector (cmd + opt + i no Mac).
  • Abra as definições clicando nos três pontos no canto superior direito do Inspector e depois seleccionando “Definições”

  • Na página que abre, certifique-se de que a seguinte opção é verificada em “Definições avançadas:”. “Desactivar Cache HTTP (quando a caixa de ferramentas está aberta)”

É isso mesmo. Sempre que tiver o Inspector aberto, a cache será automaticamente desactivada.

0
0
0
2018-06-04 09:05:46 +0000

2018 - about:config settings

Em 2018 algumas das configurações do Firefox about:config mencionadas nas respostas anteriores já não existem.

Em sobre:config settings, para desligar o cache web do Firefox set-: ** browser.cache.disk.enable*= *false***


Navegador Privado

Outra forma de desactivar a cache é simplesmente abrir um Navegador Privado usando o menu hambúrguer ou atalho CTRL + SHIFT + P*

0
0
0
2011-04-04 23:28:59 +0000

No Firefox 4, utilizar about:config . No filtro, digite cache. Alternar todos os alternadores para falsos. Tenha cuidado, não altere nenhum tamanho, apenas os botões de alternância.

& Depois use Ctrl + F5 para as actualizações. Isto também funciona bem para os testes de velocidade de página.