Javascript 浏览器后退按钮显示缓存中的页面?
当我从wordpress网站注销时,它将被重定向到登录页面。但问题是,如果我点击浏览器后退按钮,它将显示上一页,这需要授权。我知道,页面是从浏览器缓存加载的,没有与服务器发生交互。但是如果用户点击浏览器后退按钮,我需要强制重新加载页面 我确实检查了标题,我可以找到以下内容Javascript 浏览器后退按钮显示缓存中的页面?,javascript,php,wordpress,browser-cache,Javascript,Php,Wordpress,Browser Cache,当我从wordpress网站注销时,它将被重定向到登录页面。但问题是,如果我点击浏览器后退按钮,它将显示上一页,这需要授权。我知道,页面是从浏览器缓存加载的,没有与服务器发生交互。但是如果用户点击浏览器后退按钮,我需要强制重新加载页面 我确实检查了标题,我可以找到以下内容 Cache-Control: no-cache, must-revalidate, max-age=0 我还尝试添加以下元标记,但没有成功 <META HTTP-EQUIV="CACHE-CONTROL" CONTE
Cache-Control: no-cache, must-revalidate, max-age=0
我还尝试添加以下元标记,但没有成功
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
请帮助我尝试过如下设置标题,效果非常好
header("Cache-Control: private, must-revalidate,
max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0"
);
尝试了很多解决方案,但只有下面的一个有效。在注销页面中添加以下java脚本。 所有其他解决方案都可以在IE以外的浏览器中正常工作
window.onunload = function() {
window.location.href = "<%=request.getContextPath()%>/logout.jsp";
};
window.onunload=function(){
window.location.href=“/logout.jsp”;
};
其中哪一个帮助了您?那会有帮助的()