Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Há poucos dias percebi que uma página estava sendo carregada do cache, é uma página que utiliza Javascript para fazer rascunhos e salvamentos automáticos de texto, parecido com o Gmail... Postei aqui em ASP pois é um problema não muito específico, não uma havia categoria 'certa'.
Isso não acontecia antes, como começou ocorrer agora usando firefox, nem me preocupei, não uso metas para desativar o cache pois trago os dados usando httprequest, não posso ter informações além dos dados...
então converti a página para outros formatos, como exemplo o asp, usando expires, no-cache com response, assim não imprimiria nada na resposta do httprequest. Nada do que eu conhecia funcionou, sempre criar cache, e começou recentemente e num codigo que não foi alterado.
Alguém percebeu ou sabe de alguma alteração recente no firefox? e se sabe, conhece alguma solução?
também pode
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Response.Cache.SetExpires(Now().AddSeconds(-1) )
Response.Cache.SetNoStore()
Response.AppendHeader("Pragma" , "no-cache")
Não encontrei solução para resolver diretamente o problema, apesar de desconfiar que seja um alteração no datacenter (o que eles nunca admitem fazer). Então, como era ajax adotei uma solução diferente que não é gambiarra:
na solicitação do Ajax coloquei uma Querystring sem necessidade que troca o valor para ele não reconhecer como uma pagina já existente:
xmlhttp.open("get","http://www.site.com/procurarascunho.asp?"+"FalsoParam="+new Date().getTime(),true);