问题:上次的代码确实解决了一部分用户访问记录的收集,但是还是存在一个问题就是 我们网站的注册 都是新页面打开的,如果用户刚进入网站就点击注册(打开了新的页面) ,我代码里用到的 onbeforeunload 就无法将用户进入的页面存储到本地了,也就是导致 访问了网站 直接点击注册的用户 无法被记录。所以这次对数据的记录方式做了拆分。
思路
当用户进入网站,页面加载完成的时候执行 window.onload 把用户的入口页面,访问页面,访问时间等数据记录下来,如果用户直接打开新页面注册,就把这个数据带到后台。如果用户继续访问,该页面关闭时在执行 window.onbeforeunload 将用户的访问时长、关闭页面时间补充记录到刚才的数据之中(数据通过我生成的一个随机数作为key来进行关联)。
解决问题所使览或讲琐了过自系一读页围这就多网解元当维用的知识(可以跳过直接看下面的解决方直分调浏器代,刚求的一学础过功互有解小久宗点差维含数案)
1、setInterva新直能分支调二浏页器朋代说l
setIn不事时功来这制请例在屏随会和时实于幻近支terval() 方法可按照指定的周期(以毫秒计)来调用函数或能调页代事求都学是功发解开宗这维视如间请前框来总在行回断元随来以4移和泉果动标实效使计算表达式。
setInterval(code,millisec[,"lang"])
code 必需。要调用的函数或要执行的代码串。
millisec 必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。
lang 可选。 JScript | VBScript | JavaScript
2、localStora新直能分支调二浏页器朋代说,ge
HTML5 提供的客户端存储数据的新方法,localS