如何使用JavaScript触发浏览器返回事件/功能?

时间:2011-11-08 06:49:34

标签: javascript browser browser-history dom-events

我想通过我的页面模板中的超链接使用JavaScript(如果可能的话,还是PHP)触发浏览器的后退功能。有谁知道如何实现这个?

修改
使用JavaScript找到解决方案。 Here is the link如果有人需要它 这是代码:

<a href="#" onclick="history.back();return false;">Go back</a>

1 个答案:

答案 0 :(得分:44)

history.back()应该可以解决问题。

window.history.back() documentation at MDN

另外,如果您对用户意外地执行此操作,则会导致糟糕的用户体验。例如,我输入的信用卡号码无效,您将我带回一页,而不是让我修复错误。

因此虽然可以使用javascript来操作历史堆栈,但如果在当前用户操作的上下文中有意义,那么最好这样做。