跨页面浏览时长统计

问题描述

在一个域名下有ABC,三个页面,C页面内又有其他域名的链接,网页的入口是A页面,需要统计在域名下的浏览时长(页面进入时开始,关闭页面结束),关闭页面的定义是在A页面点击返回或者在BC页面直接关闭

问题出现的环境背景及自己尝试过哪些方法

现有方案是新建页面D,页面D内iframe嵌套页面A,对页面D做onbeforeunload、onpagehide的监听,页面关闭后向后台发送ajax请求得到时间

缺点

但是现在发现iframe在IOS上有好多奇葩的bug,需要调整ABC页面去适配IOS下的iframe。

请问有没什么好的思路处理这个跨页面浏览时长统计的需求。


Smart猫小萌
浏览 524回答 1
1回答

慕田峪4524236

何不换种思路。通过页面load 后开始计时,后捕获 a 标签click 和浏览器的 onbeforeunload 事件
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript