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

问题描述 投票:0回答:1

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

javascript browser browser-history dom-events
1个回答
61
投票

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

MDN 上的 window.history.back() 文档

顺便说一句,如果您意外地对用户执行此操作,那么用户体验会很差。例如,我输入了无效的信用卡号,你让我退回一页,而不是让我改正错误。

因此,虽然可以使用 JavaScript 来操作历史堆栈,但最好仅在当前用户操作的上下文中有意义时才这样做。

© www.soinside.com 2019 - 2024. All rights reserved.