记录用户在页面上的时间安全


Record time user is on a page safely

如何衡量在页面上花费的时间?

我遇到了上面的线程,它有一个解决方案,但用户可以轻松修改初始日期值,使他们在页面上花费的时间随时可用。

我需要以某种方式粗略估计用户在用户无法修改的页面上停留了多长时间。

有什么想法吗?

首先,您需要确定秒或分钟的重要性。

使用 javascript 测量在页面上花费的时间。

为每个加载的页面实现具有唯一 ID 的检测信号,该检测信号每 n 秒或 n 分钟运行一次,以更新用户在您的页面上停留的时间。

也使用 onbeforeunload 调用相同的心跳函数(失败了很多次,但当它起作用时,它会提高您的准确性)。