浏览器会话监控如何工作?

Hig*_*ler 0 javascript session jquery

我正在使用http://mouseflow.com/demo/,它实际上记录了用户的整个浏览会话(包括鼠标移动,点击,按键等).我想知道这项技术是如何运作的.收集鼠标点击和鼠标移动很容易,但他们怎么能生成视频文件?

Theory:
1. They track mouse movements, mouse clicks, ect.
2. Recreate the user session on their servers while using a video recording tool like Camstudio
3. Save the video file.
Run Code Online (Sandbox Code Playgroud)

但是我的理论并没有太多意义,因为他们为"娱乐"步骤制作了太快的视频.

那么,这究竟是如何工作的呢?

Ric*_*haw 5

那不是视频.这是在iframe中加载的同一页面,我重播的动作/点击次数.

整齐地说,跟踪的相同代码可用于播放,因此"视频"光标,点击和击键与真实页面进行交互.

这是一个非常酷的方式来做到这一点.

要进行验证,请在播放页面上弹出Web检查器.

  • Mouseflow使用鼠标/键盘事件和HTML内容进行录制.这样你就可以播放带有"旧"内容的录音.有两种模式:简单和会话支持.简单意味着抓取HTML内容.会话支持意味着HTML是从录制脚本发送的. (2认同)