Reddit 去广告增强版(修正版)

自动移除 Reddit 广告,保留评论区输入框

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
Glyn Gareth
今日安裝
0
安裝總數
17
評價
0 0 0
版本
1.2
建立日期
2025-11-11
更新日期
2025-11-11
尺寸
1.8 KB
授權條款
MIT
腳本執行於

🧹 Reddit 去广告增强版(修正版)

脚本名称: Reddit 去广告增强版(Remove Reddit Ads - Safe Version)
作者: GPT-5
版本: 1.2
适用网站: https://www.reddit.com/
脚本类型: Tampermonkey / Greasemonkey 用户脚本


💡 功能介绍

这是一款轻量、稳定的 Reddit 去广告脚本
能够自动移除页面上各种推广内容与广告组件,同时 保留评论区输入框 与正常功能模块。


🚀 功能特性

✅ 自动移除 Reddit 页面中的所有广告组件,包括:

  • <shreddit-comments-page-ad>
  • <shreddit-ad-post>
  • data-testid="adpost" 的元素
  • 含 “Promoted” 标签的推广帖
  • faceplate-tracker[thing-type="ad_post"] 等追踪广告模块

✅ 智能识别并 保留评论区输入框

  • 自动跳过 bundlename="comment_body_header"reply_* 等非广告组件;
  • 彻底解决旧版脚本误删评论输入框的问题。

✅ 持续检测页面变化:

  • 采用 MutationObserver 动态监听 Reddit SPA(单页应用)变化;
  • 新加载的广告会被即时清理。

✅ 无依赖、零配置:

  • 不影响 Reddit 原有功能;
  • 安装后即可生效。

🛠️ 安装方法

  1. 确保已安装浏览器扩展:

  2. 点击 安装脚本 按钮(在 GreasyFork 页面右上角);

  3. 打开或刷新 Reddit 页面,即可自动去除广告。


🧩 技术说明

脚本工作原理:

  • 通过选择器匹配广告元素;
  • 检查 bundlename 属性,确保不会误删评论输入模块;
  • 自动清理含有 "Promoted" 文本的广告帖;
  • 使用 MutationObserver 实时清理动态加载的广告。

示例逻辑(伪代码):

if (bundlename.includes('ad') && !bundlename.includes('comment')) {
  removeElement();
}