Como desativar o cache no Internet Explorer 9?

17

Como posso desativar o cache no Internet Explorer 9?

eu navego até uma página e clico em um link. Quando clico em Back , eu preciso do navegador para sempre recuperar a página do site.

Eu tentei desativar o cache do navegador entrando em:

  • Ferramentas
  • Opções da Internet
  • No Histórico de navegação , clique em Configurações
  • Em Verifique se há versões mais recentes de páginas armazenadas , selecione Sempre que visito a página da Web

SóqueissonãofazcomqueoInternetExplorer9(32bits(Windows7(64bits(Professional)))recarregueapáginaaoclicarnobotãoVoltar.

ComofaçoparadesativarocachenoInternetExplorer9?

EuusooFiddlerparaverseoInternetExplorer9fazumasolicitaçãoHTTPparaoservidorquandocliconobotãoVoltar:

E o Internet Explorer 9 não não solicita a página do servidor; em vez disso, servi-lo no cache.

Como faço para desativar o cache no Internet Explorer 9?

Eu tentei alterar o Modo Navegador (a versão do Internet Explorer que o Internet Explorer 9 reporta para o servidor) para o IE8 *, além de alterar o ** Modo Documento (a versão do mecanismo de renderização do Internet Explorer que o Internet Explorer 9 usa para renderizar a página) e, em ambos os casos, o navegador não solicita a página ao clicar novamente.

Como faço para desativar o cache no Internet Explorer 9?

Atualizar : eu tentei reduzir o tamanho máximo do cache no Internet Explorer 9 para o menor valor permitido: 8 MB :

ereiniciandomeunavegador,masoInternetExplorer9nãorecuperaapáginadocachequandoclicoemVoltar:

, em vez disso, mostra a versão antiga e armazenada em cache da página da web.

Como faço para desativar o cache no Internet Explorer 9?

    
por Ian Boyd 14.08.2012 / 01:18

3 respostas

10

Para fazer isso, simplesmente pressione F12 para abrir a visualização Developer, clique no menu Cache e selecione Atualizar sempre do servidor . Na próxima vez que você carregar uma página nessa guia, ela fará o download de tudo novamente toda vez que você navegar.

Esta configuração não será transferida para outras guias ou será mantida quando você fechar o navegador, no entanto.

    
por 14.08.2012 / 01:27
2

Você pode forçar o IE9 a usar um CSS local que tenha o seguinte:

<HTML><HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
</HEAD><BODY>
</BODY>
</HTML>

No IE9, para usar uma folha de estilos local, basta clicar no menu de engrenagem no canto superior direito e depois clicar em Opções da Internet . Na guia Geral, clique no botão Acessibilidade e marque a caixa de seleção Formatar documentos usando minha folha de estilos . Em seguida, navegue até um arquivo de texto com o código acima.

Aqui está uma captura de tela da opção desejada:

    
por 14.08.2012 / 01:34
1

A resposta é: Não, você não pode desativar o cache no Internet Explorer 9.

  • você pode limitar o tamanho do cache
  • você pode pedir ao IE para atualizar a página toda vez que você acessá-la
  • você pode pressionar F5 para recarregar manualmente uma página

Mas ainda é possível veicular versões em cache de uma página (ou seja, uma versão que não esteja atualizada com o estado do servidor).

    
por 15.08.2012 / 17:23