rrweb-io/rrweb:嵌入在浏览器中的录像机


这是一款浏览器的操作录像机,可以录制你浏览器里面的所有操作,不用另外寻找或开启录屏软件。rrweb是“记录和重放Web中操作”的开源库包,这是一种用于记录和重放用户在浏览器中操作动作的工具。
目前,rrweb已经解决了录制和重放中的许多难题,但是在版本1.0发布之前,数据结构仍然可能会被更改。所以请小心在生产环境中使用rrweb。

rrweb主要由3部分组成:

  • rrweb-snapshot,包括快照和重建功能。快照用于将DOM及其状态转换为具有唯一标识符的可序列化数据结构; 重建功能是将快照重建为相应的DOM。
  • rrweb,包括两个功能:记录和重播。记录功能用于记录DOM中的所有动作变化; 重放是根据相应的时间戳逐个重放记录下的动作变化。
  • rrweb-player rrweb的一个玩家用户界面,可以随时提供基于GUI的功能,如暂停,快进,拖放等功能。

可用于界面测试,游戏录制以及会议 培训现场重放等。

这是 表单录制重复DEMO俄罗斯方块演示