重复:
我必须禁用浏览器的后退和前进按钮(包括IE和Firefox)。 我已经尝试过:
//disable back button
window.onbeforeunload= function() { }
window.history.forward(1);
但这仅适用于IE浏览器。
有没有一种万无一失的解决方案?
我必须禁用浏览器的后退和前进按钮(包括IE和Firefox)。 我已经尝试过:
//disable back button
window.onbeforeunload= function() { }
window.history.forward(1);
但这仅适用于IE浏览器。
有没有一种万无一失的解决方案?
答案是“不行”。您无法禁用浏览器的后退按钮。
或者至少在一个好的浏览器上是不行的。
我相信这个问题已经被提出:
如果您想防止用户丢失他们的工作,请尝试类似以下的方式:
window.onbeforeunload = function() { return "You work will be lost."; };
史蒂夫
这个问题目前没有解决方案。你不能真正地“禁用”它。