AI摘要
本文介绍了如何在微信公众号中记录访客的停留时间。作者首先尝试使用onbeforeunload事件,但发现在微信中无效。后来通过搜索发现,微信中可以使用pagehide事件来实现这一功能。文章提供了具体的代码示例,包括在页面加载时向数据库添加访问记录,以及在pagehide事件触发时发送访客离开的通知。
本文介绍了如何在微信公众号
最近在做一个公众号系统,我想记录别人在访问我的页面,阅读了多少分钟,使用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 条评论
苹果手机监控不了关闭时间
这个解决了吗 你用的什么方法记录浏览时间的