如何在页面上记录访问持续时间?
目前仅通过将 IP、用户代理等插入数据库来记录页面命中。
我知道,我必须使用 javascript 和“onbeforeunload”,但我不知道下一步该做什么。
如何在页面上记录访问持续时间?
目前仅通过将 IP、用户代理等插入数据库来记录页面命中。
我知道,我必须使用 javascript 和“onbeforeunload”,但我不知道下一步该做什么。
很难通过 jsFiddle 测试它(似乎),但您可以执行以下操作:
function enter() {
this.crono = new Date().getMilliseconds();
}
function leave() {
this.crono = new Date().getMilliseconds() - this.crono;
alert(this.crono);
}
window.onload = enter;
window.onbeforeunload = leave;
取而代之的是,您可以使用该值alert(this.crono);
启动对服务器的 ajax 调用。crono