【问题标题】:How to disable Back button in IE and firefox? [duplicate]如何禁用 IE 和 Firefox 中的后退按钮? [复制]
【发布时间】:2010-10-21 07:27:50
【问题描述】:

复制:


我必须禁用浏览器的后退和前进按钮(IE 和 Firefox 两者)。 我试过了:

//disable back button
window.onbeforeunload= function() { }   
window.history.forward(1);

但这仅适用于 IE。
有没有万无一失的解决方案?

【问题讨论】:

  • 我希望我们的客户足够聪明,能够理解您的回复。 :)
  • 如果告诉他们这在技术上是不可能的行不通,让他向您展示一个完全满足他们需要的网站就足够了。
  • 很简单。这是不可能的,如果可能的话,这样做也不合理:你无权控制最终用户的浏览器,更不用说覆盖非常明确的行为了。

标签: javascript html firefox


【解决方案1】:

答案是“不”。您不能禁用浏览器的后退按钮。

或者至少在一个好的浏览器上。

【讨论】:

  • 可能在 yahoomail 中完成
【解决方案2】:

我相信这个问题已经被问过了:

Disabling Back button on the browser Prevent Use of the Back Button (in IE)

如果您想防止用户丢失他们的工作,请尝试以下操作:

window.onbeforeunload = function() { return "You work will be lost."; };

史蒂夫

【讨论】:

  • 是的,我们可以使用 window.onbeforeunload= function() { return "so you want to go."; },这将显示你在说什么。但我真的不想要这个东西。
【解决方案3】:

这个问题没有解决方案。你不能真正“禁用”它。

【讨论】:

    【解决方案4】:

    我认为你不应该禁用后退按钮,因为用户已经习惯了使用它,如果发现它的功能被删除,他们会感到沮丧。

    用户流将被中断,他们将离开您的网站。

    【讨论】:

      猜你喜欢
      • 2014-08-21
      • 2014-12-13
      • 2011-08-06
      • 1970-01-01
      • 2013-06-05
      • 2017-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多