
浏览器
文章平均质量分 56
星雪之域
永无止境
展开
-
JS统计页面访问时长
以vue单页面项目为例1、在路由的meta属性中,给需要记录访问时长的页面添加hasViewTime属性,以便全局处理页面,代码如下:{ path: '路由地址', name: '页面模块名称', component: '页面模块', meta: { hasViewTime: true/false }}2、在页面主入口文件App.vue文件中,记录访问页面的初始数据,同时初...原创 2019-10-21 15:02:57 · 5374 阅读 · 0 评论 -
页面可见性改变事件:visibilitychange
1、PC浏览器上(以谷歌浏览器为例)刷新H5页面,会触发该事件,由于刷新导致该页面消失时,会检测到document.visibilityState === ‘hidden’切换页面(包括切换离开和切换回来),导致页面暂时不处于激活状态时,会触发该事件。切换离开时document.visibilityState === ‘hidden’,切换回该页面时,document.visibilityS...原创 2019-09-29 10:26:25 · 2203 阅读 · 0 评论