前端js计算用户在网页的停留时间和用户是否在点击浏览的时间

计算用户在网页的停留时间并且发送ajax:

关键代码onbeforeunload是当页面用户刷新页面或者关闭时触发的事件

请引入jquery

还有需要将ajax设置成async: false,

async 设置为 false,则所有的请求均为同步请求,在没有返回值之前,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。

demo 代码:

    

    

    Document

    



//计算用户是否在点击浏览的时间且发送ajax:

监听页面 timeUserFun(0.1);多长时间不点击的时候停止计时器,给body一个点击事件,当点击body开始计算

demo 代码:


    

    

    Document

    

    




前端js计算用户在网页的停留时间和用户是否在点击浏览的时间_第1张图片

参靠:https://blog.csdn.net/qq_41049816/article/details/90794454

ps:纯属个人思路,如果不准确或有弊病(非常欢迎指点),可能用生命周期或者cookie和后端配合更好。


你可能感兴趣的:(前端js计算用户在网页的停留时间和用户是否在点击浏览的时间)