我必须禁用浏览器的后退和前进按钮(IE和Firefox两者)。 我试过了:
//disable back button
window.onbeforeunload= function() { }
window.history.forward(1);
但这仅适用于IE 有没有万无一失的解决方案?
答案 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)
我认为你不应该因为用户习惯使用它而不能禁用后退按钮,这会让他们无法找到它的功能。
用户流将被中断,他们将离开您的网站。