No Firefox, ocasionalmente, preciso limpar meu cache para corrigir um site. Mas limpar todo o cache parece um exagero extremo. Existe alguma maneira de limpar o site apenas do meu cache?
No Firefox, ocasionalmente, preciso limpar meu cache para corrigir um site. Mas limpar todo o cache parece um exagero extremo. Existe alguma maneira de limpar o site apenas do meu cache?
Respostas:
Nota: Isso também limpará as senhas salvas no site.
Se você deseja fazer uma atualização forçada , que é o que eu acho que você deseja, pressione CTRL + F5. E, claro, Cmd + F5 em um Mac. Também funciona no Chrome.
CMD
+ SHIFT
+ R
... as teclas de função são usadas por padrão pelo OSX.
este complemento permitirá visualizar e excluir entradas de cache específicas da memória e do disco - https://addons.mozilla.org/en-US/firefox/addon/2489/
Observe que atualmente não há como limpar redirecionamentos HTTP em cache (tipo pelo menos 301) sem usar um plug-in.
CtrlO + F5/ Cmd+ F5 não funciona porque você está sendo redirecionado imediatamente para o URL de destino, portanto não é possível atualizar o original.
Então, eu usei o plugin CacheViewer mencionado aqui antes para lidar com isso.
Veja também este bug no Firefox para obter detalhes e possível progresso sobre esse problema.
Não existe uma maneira integrada de limpar o cache de páginas / sites específicos no Firefox. Você pode "Esquecer este site", que limpa o domínio do histórico, você pode "Excluir esta página", que limpa a página específica do histórico, mas não pode limpar itens de cache únicos pertencentes a uma página (além de ir para o seu pasta de perfil e excluí-los).
Pode haver complementos para fazer isso, mas não encontrei nada ao procurá-los. A funcionalidade interna para exclusão de cache parece ter a política de tudo ou nada.
Um dia, quando você não abriu mais nada, vá para Ferramentas ⇨ Limpar histórico recente e selecione para limpar apenas o cache e somente a partir de hoje ou do Xtime. Como você acabou de visitar o site, ele deveria ter movido seus carimbos de data e hora no cache para o topo da lista, para que você possa limpar todo o cache do Firefox naquele dia e, assim, limpar o cache do seu site específico.
No que parece ser uma extensão do Firefox recém-lançada, a pergunta original agora tem uma resposta que é uma solução direta para o problema apresentado (não como também remover cookies, senhas etc. do domínio selecionado que ocorre pelo uso de " Esqueça este site ") e manipulará sites que utilizam um redirecionamento de página em vez de uma alteração no conteúdo da página que é indesejávelmente armazenada em cache. Ótimo design também. Rápido e eficiente.
https://addons.mozilla.org/en-US/firefox/addon/clear-site-cache/
Estou meio atrasado para a festa aqui, mas queria deixar essa resposta para as pessoas que descobriram esse tópico pesquisando no Google como eu. O problema foi resolvido para mim acessando o seletor de perfil do Firefox (Windows -> Executar -> "Firefox.exe -p"), usando um novo perfil e visitando o site a partir daí. Então, quando voltei ao meu perfil normal, o site voltou a funcionar normalmente! A abertura no outro perfil deve ter atualizado o cache do meu perfil normal com versões não corrompidas dos arquivos.
Há uma pergunta semelhante e as respostas em breve são:
Parece que eles podem ter mudado algumas coisas. Encontrei o seguinte:
Embora não remova todos os dados do site, este complemento útil removerá os cookies do site atual:
https://addons.mozilla.org/firefox/addon/remove-site-cookies
Outra abordagem seria usar os contêineres do Firefox - criar uma nova aba / janela de contêiner usando (usando um complemento de contêiner, por exemplo , contêineres temporários ou o complemento de contêineres com várias contas da Mozilla ) e carregar seu site nesse contêiner - um novo / temporário contêiner terá logon, cache etc. vazios, portanto, agirá como se você os tivesse apagado.
Se você conhece a lista exata de URLs que precisa limpar do cache (por exemplo, as entradas CSS corrompidas do site em questão), é possível limpá-las usando esse script (adaptado do DoomEntry.js ; precisa ser executado em o Console do Navegador ( Ctrl+ Shift+ J), não o Console da Web ( Ctrl+ Shift+ K):
// load the disk cache
var cacheservice = Components.classes["@mozilla.org/netwerk/cache-storage-service;1"]
.getService(Components.interfaces.nsICacheStorageService);
var {LoadContextInfo} = Components.utils.import("resource://gre/modules/LoadContextInfo.jsm",{})
var hdcache = cacheservice.diskCacheStorage(LoadContextInfo.default, true);
// compose the URL and submit it for dooming
var uri = Components.classes["@mozilla.org/network/io-service;1"]
.getService(Components.interfaces.nsIIOService).newURI(prompt("Enter the URL to kick out:"), null, null);
hdcache.asyncDoomURI(uri, null, null);
Simplesmente execute o script com cada URL que você precisa remover (ou faça um loop ... você conhece o detalhamento).
Teoricamente, isso deve limpar as respostas AJAX em cache, outros recursos carregados de forma assíncrona e 301 entradas de redirecionamento também (desde que você insira a URL original (anterior a 301)).
var hdcache = cacheservice.diskCacheStorage(Services.loadContextInfo.default, true);
; parabéns a bugzilla.mozilla.org/show_bug.cgi?id=1417937 . (Por alguma razão eu não estou autorizado a editar a minha resposta original.)
private browsing mode
. Ele limpará tudo automaticamente. Espero que isso possa se adequar ao seu cenário.