用 rrweb 记录和回放用户网页操作
目录
发现了一个有意思的库:rrweb(record and replay the web)。
什么是 rrweb?
rrweb 是一个开源的 js 库,可以记录用户在网页上的所有操作,然后完整地回放出来。
就像给用户在网页上的操作录了个视频,但实际上它并不是真的录屏,而是通过记录 DOM 变化、用户交互等事件,然后在回放时重新渲染出来。
能用来干什么?
用户往往只说一句类似"页面点不了",得进一步沟通细节来复现。如果事先实现了用 rrweb 记录用户的操作,那么只需要找到这次操作会话,用户是如何具体操作的一看便知,就能精准定位问题发生的位置和上下文。