很多场景需要记录用户操作行为,包括:保险或金融监管要求、问题跟踪定位,rrweb 开源技术,利用现代浏览器所提供的强大 API 录制并回放任意 web 界面中的用户操作,以下是使用 rrweb
开发页面回溯功能的一般步骤
npm install rrweb
或
yarn add rrweb
<script src="path/to/rrweb.js"></script>
或
import rrweb from 'rrweb';
const recorder = new rrweb({
// options
});
recorder.record();
const events = recorder.stop();
const player = new rrweb({
// options
});
player.play(events);
rrweb 提供了一些配置选项,以及一些事件回调,以便在记录和回放过程中进行自定义。您可以查阅 rrweb 的文档以获取更多详细信息。
通过rrvideo 可以将 rrweb 记录转换为视频,这里操作比较简单,安装需要依赖,然后执行命令就可以录制数据转换 mp4
有偿提供技术支持 kaka.huhai@ gmail . com