在应用程序中,当用户注销并按浏览器后退按钮时,它会将特定用户带到上一页(以以前的用户身份登录)。
当用户在索引(登录)页面注销时,我尝试使用以下代码来清除缓存
<%
response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-store");
response.setHeader("Expires", "0");
response.setDateHeader("Expires", -1);
%>
上面的代码在 IE 和 Firefox 中运行良好,但在 google chrome 中运行不佳,
任何人都可以帮我解决 google chrome 的这个问题吗?
提前致谢。
最佳答案
您需要更改以下内容:
response.setHeader("Cache-Control", "no-store");
至:
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");
阅读this发布进一步说明。
关于java - 即使从应用程序注销后,单击后退按钮,它也会记录到之前登录浏览器的用户吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11077201/