Execução do Firefox 31, Windows 7:
Eu estava correndo em um bug em um site que estou testando, onde algumas coisas que existiam, mas não mais, ainda estavam aparecendo. Eu tentei limpar o cache pressionando Ctrl + F5 , mas isso não estava corrigindo o problema. Eu então tentei limpar cookies, e isso ainda não estava resolvendo o problema.
Eu então tentei ver o site em um computador diferente - também rodando o Firefox 31 - e o site estava aparecendo como deveria, com o material antigo que foi deletado como deveria ter sido. Eu tentei limpar o cache usando Ctrl + F5 no computador que estava tendo os problemas pela 50ª vez, mas sem sucesso, eu ainda estava vendo o bug.
Eu tentei entrar nas configurações em vez de pressionar Ctrl + F5 e limpar o cache dessa forma, excluindo apenas o cache. Isso realmente funcionou para mim e eu não estava mais vendo o bug.
Então, com isso, por que eu ainda estava vendo o cache, mesmo que eu tenha pressionado Ctrl + F5 muitas vezes para recarregar a página sem o cache? O código não mudou enquanto eu estava fazendo tudo isso, parece que a Ctrl + F5 não estava funcionando para mim por algum motivo (e se eu pressionar F3 ele faz a função find, então eu sei que minhas teclas F estão funcionando).
Até mesmo o site de suporte do Firefox mostra que Ctrl + F5 pode ser usado para sobrescrever o cache, mas isso não funcionou para mim. Então o Ctrl + F5 simplesmente não funciona? O que poderia ter sido o problema? Parece que agora preciso ir para as configurações toda vez que eu quiser recarregar a página sem cache, o que é bastante frequente. Eu sei que existem soluções alternativas como desativar completamente o cache ou plugins para removê-lo em um clique, mas eu ainda quero que o cache apareça às vezes, e se a combinação de teclas que o firefox nos fornece não funciona às vezes, quem quer dizer um plugin feito por algum desenvolvedor de terceiros não funcionará aleatoriamente também?