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

Detect when user goes to website with BACK button on device

本文关键字:网站 访问 按钮 检测 BACK 用户      更新时间:2023-09-26

我很难找到一种方法来检测用户是否使用JavaScript或jQuery使用BACK按钮访问我的网站。

如何检测该活动?

HTML5历史数据。"每次活动历史记录条目更改时,都会向窗口发送一个popstate事件。"然后用JavaScript检查他们过去的历史记录,看看它是否与您的某个页面匹配,或者看看这是否是他们访问过的第一个使用过的页面,请检查history.length=1。https://developer.mozilla.org/en-US/docs/Web/API/History_API

存储一个cookie,显示他们以前在该页面上。如果你需要判断这是否不是用户第一次访问页面。

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

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