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

时间:2012-05-31 21:20:07

标签: php javascript jquery

How to measure a time spent on a page?

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

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

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

每个加载页面实现一个唯一ID的心跳,每隔n秒或n分钟运行一次,以更新用户在您的页面上停留的时间。

使用onbeforeunload也调用相同的心跳功能(多次失败,但是当它工作时会提高你的准确性)。