#1880·rrweb

[功能请求]: 只记录特定的 DOM 子树(例如单个 div),而不是整个文档

作者: mossen创建于 2026年6月18日更新于 2026年6月18日
标签feature request

飞行前核对清单

QQ 这个特性请求是什么 ?

错误网络

问题描述

□ 问题

我只需要记录这一页的一个具体部分——带有`.屏幕 ' 的 " 分页 " ,而不是整个文件。 其余的页面包含不相干的UI染色体,不应被捕获.

∮我试过的∮

1. " 根 " 选项 -- -- 在 " 记录选项 " 中不存在,TypeScript拒绝。

**2. 文件 ' 选项** -- -- 只接受文件 ' ,而不是`要素 ' 。 通过“ document.querySelector('.screens')”在类型级别失败。

**3. `屏蔽Selector'——屏蔽内容不被记录,但仍按顺序排列整个文档结构。 录音中仍然包括 " .屏幕 " 以外的所有内容,只是略去。

**4. 将 " .屏幕 " 内容取入沙盒 " iframe.controduction " 至 " doc " 。 工程在建筑设计上需要对我们的构件树作重大调整,并打破依赖主要文件`.屏幕 ' 的现有CSS/JS。

∮我要找的东西∮

是否有一种支持的方式可以将范围记录到一个具体的 " Element " 子树上——基本上将该元素作为记录根——而不将其移入单独的 " 文件 " ?

如果没有,这是否在行进图上? 一种`根:元素'的选项,即只将树下及其后人序列化,可以干净地涵盖这一用途。

建议的解决办法

将"根"加回?

考虑的替代品

补充信息