后退按钮禁用javascript中的问题

时间:2011-11-01 17:37:57

标签: javascript jsp servlets

  

可能重复:
  Disable browser's back button
  Prevent user from going back to the previous secured page after logout

我正在开发一个在线课程注册门户网站,在该网站成功登录后,用户会重定向到他的主页。在他的主页中有一个用于注销的超链接,当用户点击该超链接指向一个使会话无效并重定向到门户主页的servlet时。在门户主页中,我在html代码的head部分使用以下脚本:

<script>
    window.history.forward(1);
</script>

在html代码的正文部分我正在使用它。

<body onunload="javascript:history.go(1)">

但问题是注销后仍然后退按钮会将我重定向到用户主页。但之后,当我点击后退按钮时,它仍然在用户主页上。但我想将其限制在门户主页上。请帮助!!!!

1 个答案:

答案 0 :(得分:1)

  

不,实际上我只是希望在用户点击返回按钮后重定向到同一页面时具有gmail等功能。

如果这就是你想要的,那么我认为你需要做的就是

  1. 让页面包含对服务器的“更新”调用。
  2. 验证会话。这将失败。
  3. 进行重定向。