jquery 录屏_利用现代浏览器所提供的强大 API 录制,回放并保存任意 web 界面中的用户操作...

在开发测试阶段作为开发人员你永远不知道你的测试和产品有什么沙雕操作,他们只会说xxx页面/功能有bug。想要复现也很难。前段时间正好看到了rrweb这个项目,索性基于它实现了定时间隔录制、主动上报、存入数据库、统一查看等功能,可以再项目开发时引入,再也不怕bug复现了。

走过路过先来波start

利用现代浏览器的强大功能还原操作并储存 V1.0.0

实测在windows下安装最新的MySQL8.0会报错,重置密码也不行,原因不明,解决办法是安装MySQL 5.7.25。MAC OS下安装最新版没有问题。

✨ 特性

录制并回放任意 web 界面中的用户操作 前端封装+后端。

开箱即用。

支持跨域。

🖥 支持环境

Linux,MacOS,Windows。

现代浏览器和 IE11及以上。

💽 后端架构

💻 前端架构

http请求默认依赖axios可配置为jQuery以及任何与jQuery结构相同的库

回放页面前端框架使用VUE

📦 安装

安装MySQL并配置./server/mysql.config里的端口号及用户密码。

导入提供的./test.sql文件,每个项目可以建一个表。

进入项目目录。

安装依赖:

npm i #国内使用cnpm

复制代码

启动项目:

node server

复制代

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值