最近在做一个公众号系统,我想记录别人在访问我的页面,阅读了多少分钟,使用onbeforeunload事件无效果,后来找度娘发现微信里使用了pagehide事件,只要监听该事件即可
//记录访客时间并通知分享者
$(function(){//页面加载时运行,用于向数据库添加一条访问该页面记录
$.ajax({
url:"https://https://www.xxx.com/api/jsstartSDK",
type:"post",
data:{articleid:articleid,suid:suid,uuid:uuid,title:shareTitle,nickname:nickname,mykey:mykey},
async:false,
success:function(resp){
$.cookie('logid', resp);
}
});
});
window.addEventListener('pagehide',function (){
$.ajax({
url:"https://www.xxx.com/api/jsendSDK",
type:"post",
data:{articleid:articleid,suid:suid,uuid:uuid,mykey:mykey},
async:false,
success:function(resp){
}
});
})
2 条评论
苹果手机监控不了关闭时间
这个解决了吗 你用的什么方法记录浏览时间的