在这里,我想查找用户在页面上花费的总时间。

为此,我正在使用以下代码,但这不起作用。
我正在使用jquery1.8。请看

var enterTime;
var endTime;
var diffTime;
$(document).ready(function (e) {
            enterTime=e.timeStamp;

        });

        $(window).bind('beforeunload', function(f){
            endTime=f.timeStamp;
         diffTime=endTime-enterTime;
        alert(diffTime);
       });

最佳答案

尝试使用以下内容:

var enterTime;
var endTime;
var diffTime;
$(document).ready(function () {
            enterTime=new Date().getTime();
       });

       $(window).bind('beforeunload', function(){
            endTime=new Date().getTime();
            diffTime=endTime-enterTime;
       });


请注意,您不能按照原始帖子中所述的方式在关闭页面之前引发alert()

09-18 00:49