本文介绍了我可以禁用FF3后退按钮缓存?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我发现,当pressing后退按钮它得到previous页从浏览器缓存,即使我发送以下标题:

Test1.aspx

 服务器ASP.NET开发服务器/ 9.0.0.0
日期星期三,2010 GMT十七点49分40秒24三月
的X ASPNET-版本2.0.50727
位置Test2.aspx
缓存控制无缓存,无店铺
杂无缓存
过期-1
内容类型text / html;字符集= UTF-8
内容长度189
连接关闭


解决方案

到期应该是一个日期+时间戳和Cache-ControlS必须revalidata&放大器;?最大年龄可能会有所帮助。

 过期:星期三,1984 05:00:00 GMT 1月11日
缓存控制:无缓存,必重新验证,最大年龄= 0

I found out that when pressing back button it gets previous page from browser cache even if I send following headers:

Test1.aspx

Server              ASP.NET Development Server/9.0.0.0
Date         Wed, 24 Mar 2010 17:49:40 GMT
X-AspNet-Version 2.0.50727
Location         Test2.aspx
Cache-Control no-cache, no-store
Pragma         no-cache
Expires         -1
Content-Type text/html; charset=utf-8
Content-Length 189
Connection         Close
解决方案

expires should be a date+timestamp and cache-control"s "must-revalidata" & "max-age" might help as well?

Expires: Wed, 11 Jan 1984 05:00:00 GMT
Cache-Control: no-cache, must-revalidate, max-age=0

这篇关于我可以禁用FF3后退按钮缓存?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 10:32