我正在尝试确保Mozilla Firefox浏览器不会通过添加以下jsp代码来缓存网页以添加缓存清除标头。
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");
response.setDateHeader ("Expires", 0);
response.setHeader("Pragma","no-cache"); //HTTP 1.0
Mozilla浏览器仍会显示该页面的缓存版本。
请建议最好的方法。
答案 0 :(得分:0)
在不了解您的代码的情况下,确保页面不被缓存的一种方法是向没有功能的URL添加随机令牌。即如果生成的URL访问了您的此页面的路径,则该URL包含一个随机令牌,例如?token=[blah]
。这将使浏览器每次都“认为”它是一个新页面,并且不会显示缓存版本。