Spoiler Blocker / 剧透屏蔽器

Ran Shin
2026-03-17T08:54:02Z

Block spoiler content on social media and video platforms / 在社交媒体和视频网站上屏蔽剧透内容

Spoiler Blocker / 剧透屏蔽器

在社交媒体和视频网站上自动屏蔽含有指定关键词的内容，防止被剧透。

✨ 功能特性

自定义关键词 — 输入电影名、角色名等，含有这些词的帖子/视频自动被屏蔽

两种屏蔽模式 — 涂黑（模糊遮罩，点击可临时显示）或 移除（直接隐藏）

全局/按平台 — 所有平台统一生效，或逐个选择启用

9 种语言 — 自动检测浏览器语言，也可手动切换

实时生效 — 修改设置后无需刷新页面

🌐 支持平台

平台 | 覆盖范围
X (Twitter) | 推文、链接卡片、引用推文
微博 | 帖子、转发、话题
Bilibili | 首页推荐、动态、UP主空间、搜索结果
YouTube | 视频标题、描述、频道页
Instagram | 帖子、Reels、图片描述
Facebook | 帖子、视频、链接预览
Niconico | 视频列表、排行榜、搜索
Threads | 帖子、标签
小红书 | 探索页、笔记详情

📖 使用方法

安装

1. 确保浏览器已安装 Tampermonkey 或 Violentmonkey

2. 点击本页面的「安装此脚本」按钮

3. 在弹出的确认页点击「安装」

打开设置面板

安装后有 两种方式 打开设置面板：

方式一：点击页面右下角的 🛡 悬浮按钮

在任意支持的平台页面上，右下角会出现一个蓝色盾牌悬浮按钮，点击即可展开设置面板。

方式二：通过油猴菜单

点击浏览器工具栏的油猴图标 → 在下拉菜单中找到「⚙ 设置」命令 → 点击打开设置面板。

设置面板说明

设置项 | 说明
启用开关 | 总开关，关闭后停止所有屏蔽
屏蔽模式 | 「涂黑」= 内容被模糊遮罩覆盖，点击可临时显示；「移除」= 直接隐藏整条内容
平台模式 | 「全局」= 所有平台统一生效；「按平台」= 可单独勾选启用哪些平台
关键词管理 | 输入关键词后按回车添加，点击 × 删除；关键词匹配不区分大小写
语言切换 | 右上角下拉菜单，支持 9 种语言

使用示例

想避免某部新电影的剧透：

1. 打开设置面板

2. 在关键词栏输入：电影名，按回车

3. 继续添加：主角名、导演名 等

4. 访问任意支持的平台，包含这些关键词的帖子会被自动屏蔽

5. 涂黑模式下，遮罩会显示匹配到的关键词，点击可临时查看原内容

多语言

脚本首次运行时自动检测浏览器语言。支持以下语言，可在设置面板右上角随时切换：

简体中文 · 繁體中文 · English · 日本語 · 한국어 · Español · Português · Français · Deutsch

❓ 常见问题

Q: 添加关键词后没有生效？ A: 如果页面上的内容是在添加关键词之前加载的，需要刷新页面或等待新内容加载。

Q: 为什么涂黑模式下有些内容没有被完全遮挡？ A: 部分平台的特殊布局可能导致遮罩无法完美覆盖，可以切换到「移除」模式直接隐藏。

Q: 支持正则表达式吗？ A: 目前仅支持纯文本关键词匹配，不区分大小写。

Q: 设置数据保存在哪里？ A: 所有设置和关键词保存在油猴的本地存储中（GM_getValue/GM_setValue），不会上传到任何服务器。

Q: 与 Chrome 扩展版有什么区别？ A: 功能完全一致。油猴版兼容更多浏览器（Firefox、Safari 等），设置面板以悬浮面板形式呈现（扩展版使用弹出窗口）。

🔒 隐私

不收集任何个人数据

不发送任何网络请求

所有数据仅存储在本地

📝 开源

本脚本基于 MIT 许可证开源：GitHub