【问题标题】:Does anyone know how to block browser back button? [duplicate]有谁知道如何阻止浏览器后退按钮? [复制]
【发布时间】:2011-09-06 20:37:36
【问题描述】:

可能重复:
Disable browser's back button

我在页面上有一个按钮 在该按钮上单击事件页面将重定向到下一页 现在我点击浏览器后退按钮 但出于某种安全目的,我想限制浏览器后退按钮

有谁知道如何阻止浏览器的后退按钮使页面无法重定向到上一页?

【问题讨论】:

  • 如果是出于某种安全目的,请记住,用户可以让客户端为所欲为,而屏蔽后退按钮只会给想使用它的人带来不便,无能为力有经验的用户支持。
  • 为什么你的应用程序如此重要以至于它应该改变浏览器的预期行为?简而言之:不要这样做。相反,正确编写您的应用程序。

标签: c# .net asp.net visual-studio


【解决方案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>

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2014-08-21
      • 1970-01-01
      • 1970-01-01
      • 2010-10-28
      • 1970-01-01
      • 2015-08-07
      • 2015-10-22
      • 2013-01-11
      • 2013-03-02
      相关资源
      最近更新 更多