我需要针对浏览器测试我的Web应用程序,后退按钮不会向服务器生成请求。
你能举例说明这类浏览器吗?
答案 0 :(得分:12)
这不依赖于所使用的浏览器,而是依赖于发送给它的HTTP响应标头。如果浏览器是由指示缓存页面的响应头,那么它将缓存页面。但是如果它被指示不缓存页面,那么它将不会缓存页面并触发真实的请求。
You可以控制服务器端的响应标头。
答案 1 :(得分:1)
Internet Explorer 6,不确定7/8。确保标题中没有以下元语句(它们将强制重新加载页面):
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
查看此页面以获取更多信息: