onbeforeunload刷新不触发_onload函数

onbeforeunload刷新不触发_onload函数经常会有一些在用户离开页面前执行一些业务的应用场景,这都要用到onbeforeunload事件;比如记录用户停留时长的业务,在GA等页面访问统计的应用中都包含这个:;(function(){varstartTime=M

onbeforeunload刷新不触发_onload函数

经常会有一些在用户离开页面前执行一些业务的应用场景,这都要用到 onbeforeunload 事件;比如记录用户停留时长的业务,在 GA 等页面访问统计的应用中都包含这个:

;(function(){

var startTime = Math.ceil(new Date().getTime()/1000), //单位秒

getDuration = function(){

var time = ”,

hours = 0,

minutes = 0,

seconds = 0,

endTime = Math.ceil(new Date().getTime()/1000),

duration = endTime – startTime;

hours = Math.floor(duration/3600); //停留小时数

minutes = Math.floor(duration%3600/60); //停留分钟数

seconds = Math.floor(duration%3600%60); //停留秒数

time = (hours < 10 ? ‘0’ + hours : hours) + ‘:’ + (minutes < 10 ? ‘0’ + minutes : minutes) + ‘:’ + (seconds < 10 ? ‘0’ + seconds : seconds);

return time;

};

window.onbeforeunload = function(e){

var duration = getDuration();

//request(duration);

};

})();

Warn

Warn

313***663@qq.com3年前 (2017-12-19)

今天的文章onbeforeunload刷新不触发_onload函数分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/71621.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注