注销应用程序后,如何在单击浏览器后退按钮时加载相同的页面

时间:2015-03-24 18:01:11

标签: javascript jquery browser

我使会话​​无效并在logout方法中删除了所有会话变量并清除了缓存和历史记录。

我已经尝试过以下方式

1 - 使用此代码清除缓存控件并使用window.history.forward()

HttpServletResponse httpResponse = (HttpServletResponse) response;
        httpResponse.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); 
        httpResponse.setHeader("Pragma", "no-cache"); 
        httpResponse.setDateHeader("Expires", 0); 

2 - 在jsp loader方法中使用此代码

function disableBack() { window.history.forward() }
        window.onload = disableBack();
        window.onpageshow = function(evt) { if (evt.persisted) disableBack() }

3-也使用了此代码

window.history.forward();function noBack(){window.history.forward();}

我没有为这个问题找到合适的解决方案。

这些代码都工作正常,也不允许进入上一页。

如果我退出应用程序,我不想去往前一页,如何在注销应用程序后禁用浏览器后退按钮属性?

非常感谢提前

0 个答案:

没有答案