当用户使用设备上的BACK按钮进入网站时检测

时间:2015-11-08 01:33:38

标签: javascript jquery mobile browser event-handling

我正在努力寻找一种方法来检测用户是否使用BACK按钮通过JavaScript或jQuery访问我的网站。

如何检测该活动?

1 个答案:

答案 0 :(得分:0)

HTML5历史数据。 “每次活动历史记录条目更改时,都会将弹出窗口事件分派到窗口。”然后对其过去的历史记录进行JavaScript检查以查看它是否与您的某个网页匹配,或者查看这是否是他们访问过的第一个网页,请查看history.length = 1. https://developer.mozilla.org/en-US/docs/Web/API/History_API

存储一张饼干,显示他们之前在该页面上。如果您需要告知用户是否第一次访问页面。

拥有发布的隐藏表单数据,但可能会要求用户在返回页面时重新提交(不推荐)。

出于安全原因,我认为没有办法访问您网站范围之外的用户浏览器历史记录。