大家好我已经完成了一个移动应用程序,我的浏览器后退按钮有问题,实际上我的问题是当用户尝试使用给定的凭据登录时,他将重定向到菜单页面,当用户单击浏览器后退按钮,用户会话应该无效,但在登录页面中它显示凭证,当我点击sumbit重定向到主页面时,我在过去2天搜索了很多这个问题,但是我不知道应该怎么做,你们能帮助我吗?我尝试将此脚本保留在登录页面
中和jsp页面中的这个Meta标签
以及我的controller.xml中的这个
由于
鲁比娜。
答案 0 :(得分:0)
大家好我找到了解决问题的方法。请将此脚本保存在登录页面的标题中
<script type="text/javascript">
function backButtonOverride()
{
setTimeout("backButtonOverrideBody()", 1);
}
function backButtonOverrideBody()
{
try {
history.forward();
} catch (e) {
}
setTimeout("backButtonOverrideBody()",50);
}
</script>
并在body标签中替换此
<body onLoad="backButtonOverride()">
这在safari浏览器中对我来说很好。谢谢堆叠在流程团队
答案 1 :(得分:0)
请参阅此页面以解决您的问题:http://viralpatel.net/blogs/disable-back-button-browser-javascript/
您可以在此处查看此行为的演示:http://viralpatel.net/blogs/demo/javascript-disable-browser-back-button/
这样做的是,每次用户点击后退按钮时,它都会显示浏览器历史记录中的下一个访问过的页面。它具有您正在寻找的效果。我怀疑这也是gmail所做的。