Como desativar temporalmente o cache do Firefox?

6

Eu tenho um roteador que sempre que perdeu a conexão usa respostas HTTP permanentemente movidas (301) e, literalmente, não consigo acessar esse link no Firefox. No Chrome / ium, eu posso digitar o URL e pressionar Ctrl + Enter ou abrir a Ferramenta de desenvolvedores e desativar o cache nas opções. Infelizmente, não encontrei uma maneira pela qual o Firefox possa imitar tal comportamento.

Por enquanto, estou anexando ?a=1 no final do URL para contornar este problema, mas não é desejável, pois se eu clicar no URL vindo de outra página, estarei na mesma situação novamente.

EDIT: Private Browsing faz um pouco dessa mágica, mas na verdade é um Overkill para minhas propostas, já que mata os cookies.

O que é movido permanentemente (301) no protocolo HTTP?

Para as respostas / comentários que estou recebendo parece que há um mal-entendido sobre o que está acontecendo, então vou me concentrar mais especificamente no tópico.

Sempre que digito http://superuser.com , o Firefox usa o cache (não consigo pressionar F5 / Ctrl + F5, pois não estou em nenhuma página agora) e vejo que a URL foi permanentemente movida , nunca vai para http://superuser.com mas para http://deviceip/DeviceStatus_Warning.htm sem demora nem para. Esta questão requer a compreensão de ambos, o protocolo HTTP e o Firefox.

The HTTP response status code 301 Moved Permanently is used for permanent redirection, meaning current links or records using the URL that the 301 Moved Permanently response is received for should be updated to the new URL provided in the Location field of the response.

Eu duvido que o "recurso" possa ser desativado, já que é um firmware modificado pelo ISP, mas aqui está:

Maker: Huawei
Model: HG530
Software release: V100R001B025 Codetel
Firmware Release: 3.12.8.20

Eu tenho acesso Telnet, HTTP e FTP ao roteador, mas não vi nada semelhante:

Comandos TELNET disponíveis:

HG530> help
Valid commands are:
sys             exit            diag            ether             
wan             etherdbg        tcephydbg       ip                
bridge          dot1q           pktqos          show              
set             lan                                  
    
por Braiam 01.10.2013 / 15:52

2 respostas

2

Você pode usar as ferramentas do desenvolvedor para desabilitar temporariamente o cache, com uma ressalva.

  1. Abra as ferramentas do desenvolvedor (F12 ou Ctrl-Shift-K)
  2. Pesquise opções de caixa de ferramentas
  3. Na seção "Configurações avançadas", procure "Desativar cache HTTP (quando a caixa de ferramentas estiver aberta)"

Como você notou, isso desativa temporariamente o cache enquanto a caixa de ferramentas está aberta, na guia onde a caixa de ferramentas está aberta. Isso cobre mais ou menos seu caso de uso.

Há uma solicitação de bug / recurso solicitando uma forma mais detectável.

    
por 06.10.2013 / 18:24
-1

Entre no modo de navegação privada.

Use este atalho: comando + deslocamento + P .

    
por 01.10.2013 / 15:55

Tags