beforeunload事件可计算出用户停留在页面的时间具体代码如下:
var start;
var end;
var total_time = 0;start = new Date();//用户进入时间
$(window).bind('beforeunload', function (e) {
end = new Date(); //用户退出时间
total_time = end.getTime() - start.getTime();
total_time = Math.ceil(total_time / 1000); //取的是秒并且化整用户停留时间
$.ajax({
type: 'POST',
async: false, //同步提交
url: “”,
data://给后台的参数
});
});