javascript - 在 html 页面中如何记录用户行为而不存储为图像?
问题描述
我想在给定窗口 (x,y) (x1,y1) 上捕获网页(Has、html、css、js 脚本)中的用户行为并稍后播放。
目前,我们截取屏幕截图,但每个表单上的每个用户的存储空间都很大。有没有办法让它简化格式并在以后播放?
只需要前端渲染,不用担心底层的后端脚本。
目前网页使用的是 vue 框架,vue 中的任何东西都很棒。
解决方案
您可以存储每个鼠标 (x, y) 坐标和相应的鼠标点击等。可能希望通过注入来复制用户输入。请参阅如何使用 JavaScript 模拟鼠标点击?
或者,您可能只需要优化当前基于图像的录制过程。仅存储 UI 交互之间的视觉差异如何 - 仅存储那些已更改的区域?
推荐阅读
- javascript - 如何对具有相同值的元素进行排序
- deep-learning - 病灶的语义分割
- mathjs - 无法解析“mathjs/数字”
- javascript - 如何将动态图像路径作为道具传递给 React 卡片
- javascript - 我的数组/选择没有与我的表单一起发布
- ruby-on-rails - 获取没有回复详细信息的电子邮件正文 - ActionMailbox
- c++ - 为什么 [class.temporary]/2 中的注释 3?第 (2.1) 至 (2.6) 段不应该具有规范地位吗?
- flutter - 在颤振中,如何在异步函数执行完成后严格触发某些事情?
- python - 为什么不是所有标签都显示在 matplotlib 图例中?
- python - Selenium Automation 将文件保存到目录