当用户使用设备上的BACK按钮访问网站时进行检测
Detect when user goes to website with BACK button on device
我很难找到一种方法来检测用户是否使用JavaScript或jQuery使用BACK按钮访问我的网站。
如何检测该活动?
HTML5历史数据。"每次活动历史记录条目更改时,都会向窗口发送一个popstate事件。"然后用JavaScript检查他们过去的历史记录,看看它是否与您的某个页面匹配,或者看看这是否是他们访问过的第一个使用过的页面,请检查history.length=1。https://developer.mozilla.org/en-US/docs/Web/API/History_API
存储一个cookie,显示他们以前在该页面上。如果你需要判断这是否不是用户第一次访问页面。
有发布的隐藏表单数据,但用户在返回页面时可能会被要求重新提交(不建议)。
出于安全原因,我不认为有任何方法可以访问您网站范围之外的用户浏览器历史记录。
相关文章:
- 为什么在这个网站上不能通过JS访问元素
- 从应用程序脚本检查谷歌网站访问权限
- 检测网站是否被直接访问.是否可能
- "访问控制允许起源”;通过javascript从http页面调用同一网站的httpsurl时出现问题
- 从“新建”选项卡中的“访问次数最多”部分删除网站
- 仅允许使用 Dropbox API 访问特定网站
- Meteor:使用HTTP.get从客户端访问网站(CORS错误)
- Node.js快递网站可在线访问
- 优化的方法;标题“;只发送一次POST请求即可访问网站
- 将所有访问过的网站颜色重置为所有最新浏览器和所有doctype(xhtml,html,html5)的默认颜色css设置
- 使用网站访问本地文件
- 我如何不允许包含我的网站访问页面数据
- 如何在第一次网站访问时制作一个javascript弹出框
- 从我的网站访问GCE API
- 重定向至“从网站访问Android应用程序”诊断树
- 防止外部网站访问我的ashx页面
- 从互联网上的网站访问javascript函数
- 限制网站访问QR扫描仅
- 是否可以使用手机网站访问通话记录?
- 使用JS/Jquery在网站访问时调整浏览器窗口大小