访问者按下浏览器后退按钮时如何触发事件

时间:2017-10-26 13:12:21

标签: javascript jquery

当访客按下浏览器后退按钮时,如何触发事件。但是,只有当访问者按下浏览器后退按钮并且这是他最初登陆的页面时,此触发器才能工作。

假设我有一个主页,关于页面和联系页面的网站。

访客进入我的网站,他访问的第一页是主页。之后他会滑到关于页面,然后转到联系页面。他按后退按钮 - 现在他在关于页面。他再次按后退按钮,现在他在主页。他再次按下后退按钮 ....现在需要告诉我这个事件。因为他在访问我的网站之前回到了他最初的位置。

我虽然使用带有cookie的计数器。但我迷路了。

请帮忙!

谢谢:)

1 个答案:

答案 0 :(得分:0)

也许您可以将登陆页存储在某个地方(session / cookie / localStorage)并使用body.beforeUnload事件中的检查当前位置。

https://developer.mozilla.org/en-US/docs/Web/Events/beforeunload