答案 0 :(得分:12)
您可以添加按键监听器:
window.addEventListener("keyup", function(e){ if(e.keyCode == 27) history.back(); }, false);
如果按下退出键(键码27),这将调用history.back()
。
答案 1 :(得分:9)
$(document).bind("keyup", null, function(event) {
if (event.keyCode == 27) { //handle escape key
//method to go back }
});
答案 2 :(得分:6)
您可以将onkeyup
事件处理程序绑定到window
并检查密钥代码是否为27
(Escape的密钥代码),然后使用window.history.back()
函数。
window.onkeyup = function(e) {
if (e.keyCode == 27) window.history.back();
}
window.history
,https://developer.mozilla.org/en/DOM/window.history
答案 3 :(得分:3)
只需听取密钥代码27并致电history.go(-1);
答案 4 :(得分:3)
您需要收听'ESC'按键,并在按下后触发后退动作,如下所示:
document.onkeydown = function(e){
if (window.event.keyCode == 27) {
history.go(-1);
}
};