2011-06-02 46 views
1

可能重复:
Disable browser's back button有谁知道如何阻止浏览器后退按钮?

我有一个按钮,点击活动页面上 页面上的一个按钮,将在未来 页面重定向现在我点击浏览器的后退按钮 但我想限制浏览器后退按钮为一些安全目的

做任何人知道如何阻止浏览器后退按钮,使帕格e无法重定向到上一页?

+0

如果出于某种安全目的,请记住,用户可以让客户端做他想做的任何事情,阻止后退按钮只会给想要使用它的人带来不便,并且不会阻止有经验的用户提供支持。 – 2011-06-02 06:29:10

+0

http://stackoverflow.com/questions/961188/disable-browsers-back-button – jams 2011-06-02 06:30:00

+1

为什么你的应用如此惊人的重要,它应该改变浏览器的预期行为?总之:***不要这样做***。改为正确编写您的应用。 – 2011-06-02 06:34:04

回答

1

不要禁用预期浏览器的行为,你可以在你的最终处理方法可行,但如果你真的想这样做, 有一个工作在这里......

Just put this javascript on the html section of aspx page above head section. 

这个原因每回到 前进。

<script type = "text/javascript" > 
function disableBackButton() 
{ 
window.history.forward(); 
} 
setTimeout("disableBackButton()", 0); 
</script> 
0

公开赛在弹出窗口而不是普通窗口的网页。因此,您可以限制弹出窗口显示按钮,菜单,状态和其他功能。