Como desativar o cache do Firefox?

73

Estou usando o 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 faço uma fonte de visualização, ainda vejo o código antigo.

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

    
por Click Upvote 15.08.2009 / 12:08

10 respostas

32

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 solicitações nunca devem ser armazenadas em cache) em vez de GET ou adicionar um valor em constante mudança à cadeia de consulta (como a hora atual em ms).

    
por 15.08.2009 / 12:18
90

Desative o armazenamento em cache de uma determinada página. a maneira correta é definir a diretiva de cache na solicitação HTTP:

Cache-Control: no-cache

desligue toda a capacidade de armazenamento em cache do Firefox por meio de sua página about: config

network.http.use-cache = false.
    
por 15.08.2009 / 12:20
43

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

    
por 16.09.2011 / 19:22
11

Se você instalar o add-on Desenvolvedor da Web , ele fornecerá uma barra de ferramentas extra onde você pode desativar o cache entre outras coisas. Eu recomendo altamente isso e Firebug se você estiver trabalhando em páginas da Web ou scripts.

    
por 15.08.2009 / 13:31
11

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

Existe mais um addon chamado JohnnyCache em este artigo .

In theory, Johnnycache can prevent cache access for individual files or paths - which would be perfection. In practice, this doesn't work in some cases (maybe I'm giving it the wrong path somehow).

You can use Johnnycache to block caching for the entire site under development (just use yoursitename.com). This always works, but it can slow down loading of complex pages. But I'd suggest doing this when you first install Johnnycache, to get an idea how it works.

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

    
por 15.08.2009 / 13:49
3

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 quaisquer páginas que você tenha aberto antes de ir para o PRIVATE BROWSING. Bom recurso.

    
por 25.12.2009 / 05:33
1

Em 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
    
por 19.03.2017 / 01:33
1

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"

  • Napáginaqueéaberta,verifiqueseaopçãoaseguirestámarcadaem"Configurações avançadas:" "Desativar o cache HTTP (quando a caixa de ferramentas está aberta)"

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

    
por 24.05.2018 / 15:55
0

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

Em seguida, use Ctrl + F5 para as atualizações. Isso também funciona bem para testes de velocidade de página.

    
por 05.04.2011 / 01:28
0

2018 - about: configurações de configuração

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

Em configurações about: config , para desativar o conjunto de cache da web do Firefox: ** browser.cache.disk.enable ** = false

Navegador particular

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

    
por 04.06.2018 / 11:05