哪些浏览器的后退按钮不会向服务器生成请求?

时间:2010-04-27 14:56:50

标签: http browser http-headers

我需要针对浏览器测试我的Web应用程序,后退按钮不会向服务器生成请求。

你能举例说明这类浏览器吗?

2 个答案:

答案 0 :(得分:12)

这不依赖于所使用的浏览器,而是依赖于发送给它的HTTP响应标头。如果浏览器是由指示缓存页面的响应头,那么它将缓存页面。但是如果它被指示不缓存页面,那么它将不会缓存页面并触发真实的请求。

You可以控制服务器端的响应标头。

答案 1 :(得分:1)

Internet Explorer 6,不确定7/8。确保标题中没有以下元语句(它们将强制重新加载页面):

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">

查看此页面以获取更多信息:

http://support.microsoft.com/kb/234067