老顽疾:如何判断页面刷新、关闭、跳转?

时间:2022-10-19 23:50:49

现在我要记录页面PV,页面在关闭和跳转时记录,但是刷新时不记录,
现在无法真正将”刷新“隔离出来,还要支持主流的浏览器,网上很多方法不是很好使。

8 个解决方案

#1


「页面刷新、关闭、跳转」是人的認知,
在程序上只有離開頁面的事件
就看你怎麼寫判斷式判斷是以上哪一個
依個人經驗來說:做不到

#2


引用 1 楼 u012280941 的回复:
「页面刷新、关闭、跳转」是人的認知,
在程序上只有離開頁面的事件
就看你怎麼寫判斷式判斷是以上哪一個
依個人經驗來說:做不到

一定有办法的,坐等高人!

#3


这个没有太好的方法判断,有也是只对特定的浏览器和版本有效

#4


引用 2 楼 flyfeifei66 的回复:
Quote: 引用 1 楼 u012280941 的回复:

「页面刷新、关闭、跳转」是人的認知,
在程序上只有離開頁面的事件
就看你怎麼寫判斷式判斷是以上哪一個
依個人經驗來說:做不到

一定有办法的,坐等高人!

那你可能会失望

#5


为什么要在关闭时记录呢  在跳转时记录就行了吧?

#6


引用 5 楼 zzgzzg00 的回复:
为什么要在关闭时记录呢  在跳转时记录就行了吧?

需求就是这样,这两种情况下记录,其他不记录,现在”离开“页面有三种情况,
就是刷新分不开。。

#7


引用 6 楼 flyfeifei66 的回复:
Quote: 引用 5 楼 zzgzzg00 的回复:

为什么要在关闭时记录呢  在跳转时记录就行了吧?

需求就是这样,这两种情况下记录,其他不记录,现在”离开“页面有三种情况,
就是刷新分不开。。


时间关系
离开有个时间  打开有个时间  2个时间差在多少时间内  证明是一次刷新

#8


那你试着修改页面的刷新事件

#1


「页面刷新、关闭、跳转」是人的認知,
在程序上只有離開頁面的事件
就看你怎麼寫判斷式判斷是以上哪一個
依個人經驗來說:做不到

#2


引用 1 楼 u012280941 的回复:
「页面刷新、关闭、跳转」是人的認知,
在程序上只有離開頁面的事件
就看你怎麼寫判斷式判斷是以上哪一個
依個人經驗來說:做不到

一定有办法的,坐等高人!

#3


这个没有太好的方法判断,有也是只对特定的浏览器和版本有效

#4


引用 2 楼 flyfeifei66 的回复:
Quote: 引用 1 楼 u012280941 的回复:

「页面刷新、关闭、跳转」是人的認知,
在程序上只有離開頁面的事件
就看你怎麼寫判斷式判斷是以上哪一個
依個人經驗來說:做不到

一定有办法的,坐等高人!

那你可能会失望

#5


为什么要在关闭时记录呢  在跳转时记录就行了吧?

#6


引用 5 楼 zzgzzg00 的回复:
为什么要在关闭时记录呢  在跳转时记录就行了吧?

需求就是这样,这两种情况下记录,其他不记录,现在”离开“页面有三种情况,
就是刷新分不开。。

#7


引用 6 楼 flyfeifei66 的回复:
Quote: 引用 5 楼 zzgzzg00 的回复:

为什么要在关闭时记录呢  在跳转时记录就行了吧?

需求就是这样,这两种情况下记录,其他不记录,现在”离开“页面有三种情况,
就是刷新分不开。。


时间关系
离开有个时间  打开有个时间  2个时间差在多少时间内  证明是一次刷新

#8


那你试着修改页面的刷新事件