X/Twitter 净网架构师 (无缝隐形版 v2.1)

自主推导的 Twitter/X 屏蔽闭环系统。新增0评论过滤,完美解决DOM复用导致的留白断层问题,彻底无缝隐藏。

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Author
dawjfa
Daily installs
0
Total installs
25
Ratings
0 0 0
Version
2.1.0
Created
2026-05-19
Updated
2026-05-19
Size
18.9 KB
License
MIT
Applies to

# 🛡️ X/Twitter 净网架构师 (无缝隐形版 v2.1)

**极致、优雅的 X (Twitter) 体验净化方案。不仅是垃圾信息过滤器,更是信息流的“无痕整容术”。**

针对 X/Twitter 复杂的 React DOM 复用机制深度定制。彻底告别传统垃圾过滤器导致的**留白、断层、页面闪烁**以及**滚动卡顿**问题。真正实现对垃圾推文、评论、营销号的**物理级无缝隐藏**。

---

## ✨ 核心特性

* **🕵️ 真正无缝隐形(独家底层方案)**
打破传统直接隐藏 DOM 导致的信息流“断尾”现象。通过注入底层 CSS 核心净化样式,配合 React 节点复用标识追踪(`data-ts-id`),实现被屏蔽推文的 0 像素闭环坍塌,页面滚动如丝般顺滑。
* **🚫 0 评论低质量推文过滤(v2.1 新增)**
一键清除主页时间线上那些“零互动”的低质量营销号、广告号推文,让你的主页只留下真正有价值的讨论。
* **🎯 智能场景分流判别**
自动识别当前所处页面。精准区分**主页时间线**与**Status详情页(评论区)**,支持对“昵称”、“主页推文”、“评论回复”设置完全独立的分类屏蔽词,防止误杀正常内容。
* **💎 Shadow DOM 隔离控制台**
完全不破坏、不污染 X 站原有的样式和 DOM 树。内置由 Shadow DOM 物理隔离的悬浮盾牌控制台,支持鼠标拖拽,随时开关、修改规则,即时保存即时生效。

---

## 🛠️ 三维过滤维度展示

| 维度 | 常见净化场景 | 作用机制 |
| :--- | :--- | :--- |
| **屏蔽昵称** | `抽奖`、`发卡`、`外围`、`发币` | 只要昵称包含关键词,连带推文一并连根拔起 |
| **屏蔽主推文** | `#广告`、`博彩`、`电报群` | 精准清理主页及搜索结果中的营销垃圾 |
| **屏蔽评论区** | `互fo`、`互赞`、`主页联系` | 专项治理评论区“黄推”和刷单机器人,还你干净的讨论区 |
| **互动过滤** | `0评论推文` | (可选开关)自动过滤主页零回复的边缘化低质信息 |

---

## 🚀 使用说明

### 1. 安装脚本
确保你的浏览器已安装 **Tampermonkey**(油猴)插件,然后点击本页面的 **[安装]** 按钮。

### 2. 打开控制台
安装成功后,打开 X (Twitter) 官网,你会在页面右下角看到一个 **🛡️ 悬浮球**:
* **点击悬浮球**:即可唤出「净网控制台」。
* **拖拽悬浮球**:可以将其移动到页面的任意不碍眼的位置。
* *提示:你也可以通过 Tampermonkey 的浏览器插件图标,在菜单中点击「打开净网控制台」唤出。*

### 3. 配置规则
在对应的文本框中输入你想屏蔽的关键词(**每行一个**,支持模糊匹配)。点击 **[保存并生效]** 按钮,页面无需刷新,垃圾信息瞬间物理蒸发!

---

## 💡 架构原理简述(给爱折腾的你)

X 站采用了激进的 **React 虚拟列表(Virtual List)** 动态复用技术。传统的屏蔽脚本只是粗暴地将节点 `display: none`,这会导致浏览器计算高度出错,从而在滚动时出现大片空白或页面无故回弹。

本脚本通过引入双重机制解决该痛点:
1. **标识动态绑定**:基于推文链接/时间戳/指纹特征生成唯一标识码 `data-ts-id`,锁定复用节点。
2. **高频防抖侦听**:采用 `MutationObserver` 异步监听并配合 `requestAnimationFrame` 将 DOM 操作合并到浏览器的下一次重绘中,确保在零延迟的前提下,彻底消除任何布局塌陷。

---

## 📜 免责声明与授权

* **隐私安全**:本脚本纯前端运行,所有屏蔽规则、统计数据均通过油猴标准的 `GM_setValue` 本地加密存储在您的浏览器中,**绝不上传任何数据**。
* **开源协议**:基于 **MIT License** 开源,欢迎 Fork 并提交您的优化建议!