如何禁用IE和Firefox中的后退按钮?

时间:2009-04-23 07:53:02

标签: javascript html firefox

重复:

  

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

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

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

4 个答案:

答案 0 :(得分:14)

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

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

答案 1 :(得分:10)

我相信这个问题已被提出:

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

如果您试图阻止用户丢失工作,请尝试以下操作:

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

史蒂夫

答案 2 :(得分:3)

这个问题没有解决办法。你无法真正“禁用”它。

答案 3 :(得分:2)

我认为你不应该因为用户习惯使用它而不能禁用后退按钮,这会让他们无法找到它的功能。

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