我想通过页面模板中的超链接,使用JavaScript(或可能是PHP)触发浏览器的后退功能。有人知道如何实现吗?
编辑
使用JavaScript找到了解决方案。这里是链接,如果有人需要。
以下是代码:
<a href="#" onclick="history.back();return false;">Go back</a>
我想通过页面模板中的超链接,使用JavaScript(或可能是PHP)触发浏览器的后退功能。有人知道如何实现吗?
编辑
使用JavaScript找到了解决方案。这里是链接,如果有人需要。
以下是代码:
<a href="#" onclick="history.back();return false;">Go back</a>
history.back()
可以解决问题。
在MDN上查看window.history.back()文档
顺便提一下,如果在用户不知情的情况下这样做,将会对用户造成不良的体验。例如,我输入了一个无效的信用卡号码,而你把我带回到上一页,而不是让我更正错误。
因此,虽然可以使用JavaScript来操作历史记录堆栈,但最好只有在当前用户行为的上下文中有意义时才这样做。
window.history
,而不仅是 history
)。 - RobG
HTTP_REFERRER
参数的帖子。因此想知道是否可能。谢谢! - Rutwick GangurdeHTTP_REFERER
的内容回显到一个链接中,但不能保证它已经设置了。例如,一些反病毒软件/防火墙会删除引用者。或者用户通过 meta 刷新进入您的页面。某些浏览器也会在那里删除引用者。但使用 JavaScript 的history.back()
函数可能更安全。 - Thunraz