Javascript:退出键 = 浏览器后退按钮
In a browser how can I make the keyboard's escape key go back in Javascript.
For example: if you visit this page and click the "Fullscreen" link I'd like to press the escape key and go back to the previous page.
What's the Javascript to make this magic happen?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您可以添加一个按键监听器:
如果按下 Escape 键(键码 27),这将调用
history.back()
。You can add a Key-Listener:
This will call
history.back()
if the Escape key (keycode 27) is pressed.您可以将
onkeyup
事件处理程序绑定到window
并检查键码是否为27
(Escape 的键码),然后使用window .history.back() 函数。
window.history
上的 MDC 文档,https://developer.mozilla .org/en/DOM/window.historyYou can bind an
onkeyup
event handler towindow
and check if the keycode is27
(keycode for Escape), then use thewindow.history.back()
function.MDC docs on
window.history
, https://developer.mozilla.org/en/DOM/window.history只需监听关键代码 27 并调用
history.go(-1);
Just listen for key code 27 and call
history.go(-1);
您需要监听“ESC”按键,并在按下时触发后退操作,如下所示:
You need to listen for the 'ESC' keypress, and fire off the back action when it is pressed, like so: