后退按钮浏览器导致转到主页

时间:2011-04-12 13:10:33

标签: jquery cross-browser

我想了解更多关于如何在用户点击浏览器的后退按钮时捕获的内容,以及处理它的基本技术。

作为一个例子,你知道如果按下后退按钮,如何将用户重定向到主页?

2 个答案:

答案 0 :(得分:5)

你不能也不应该。用户期望他们的后退按钮以某种方式工作,更改这会打破这种行为。坏,坏。

答案 1 :(得分:0)

您可以添加一个函数来记录onKeyPress:

document.onkeypress = myKeyPressHandler;
// NOTICE: IS NOT a good idea to change the behabiour of backspace  
function myKeyPressHandler() {
    if (window.event && window.event.keyCode == 8) {
         // Handle backspace
         // I. E. Go to the home page
         window.home(); // 
    }
}

实际上更改退格的默认beahabiour不是一个好习惯,除非你有充分的理由,否则你应该避免这样做,否则你会混淆你的用户。