JS 监听用户页面访问&页面关闭并进行数据上报操作

JS 监听用户页面访问&页面关闭操作并进行数据上报
前言
最近在做安全方面的项目,有个需求是在用户访问页面和关闭页面的时候,发送对应的数据。
刚拿到需求的时候,觉得没啥东西,init 的时候发送一次,页面 unload 的时候发送一次就行了,很简单,后面开发了一下,又根据当前项目,发现没这么简单
一、需求背景
1、项目需求
用户在页面访问时发送数据到后台,页面关闭时也发送数据到后台。
2、需求解析
很简单的一句话
但是我们前面说了,没有这么简单,那是因为我们的项目比较复杂

项目是一个庞大的项目,内部有好多子系统,子系统是通过 iframe 内嵌的

点击 nav 模块进入到子系统,当前页面的 hash 不会改变,只会改变 location.pathname 和 document.title,但是这两个改变有没有事件监听到

点击进入子系统时,也需要对之前的模块进行关闭上报和当前模块的访问上报

iframe 内嵌的项目不需要单独上报,在 top 层进行上报即可

iframe 内嵌的项目单独通过 URL 访问,则和当前项目一样,需要访问上报和关闭上报

3、需求......

版权声明:cnblogshot 发表于 2024-05-26 9:04:35。
转载请注明:JS 监听用户页面访问&页面关闭并进行数据上报操作 | 程序员导航网

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...