You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用uBlock根据内部div类名屏蔽外层div?

用uBlock根据内层元素内容屏蔽外层div的实现方法

可以利用uBlock支持的CSS伪类组合规则,精准定位并隐藏符合条件的外层div,具体实现如下:

核心规则格式

根据文本匹配需求的不同,使用对应的过滤规则:

1. 模糊匹配(内层元素文本包含指定内容)

只要author-name的文本里包含目标关键词,就屏蔽外层div:

目标域名##.comment-content.edited:has(.author-name:contains("关键词"))

2. 精确匹配(内层元素文本完全等于指定内容)

仅当author-name的文本和目标内容完全一致时,才屏蔽外层div:

目标域名##.comment-content.edited:has(.author-name:has-text("精确文本"))

规则说明

  • 目标域名:替换成你要生效的网站域名(比如example.com),避免规则影响其他网站
  • ##:uBlock的元素隐藏规则标识
  • .comment-content.edited:你要屏蔽的外层div的选择器
  • :has(...):uBlock支持的伪类,用于筛选包含指定子元素的父元素
  • :contains("关键词"):匹配文本中包含指定关键词的元素
  • :has-text("精确文本"):匹配文本内容完全等于指定内容的元素(会忽略文本前后的空格)

操作步骤

  1. 打开uBlock Origin的仪表盘(点击浏览器扩展栏的uBlock图标,再点击右上角的设置按钮)
  2. 切换到「我的规则」标签页
  3. 将上述规则粘贴到输入框中,点击「应用更改」保存即可

内容的提问来源于stack exchange,提问作者user6346482

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 16:27:23