可精准过滤含关键词的DOM节点:先用开发者工具定位元素并测试CSS隐藏,再通过米侠广告拦截添加##选择器规则;对无固定结构的文本用用户脚本扫描移除;对动态加载的关键词则屏蔽其远程请求或拆解子串匹配。

你想在米侠浏览器中让网页里反复出现的“限时领取”“扫码加群”“点击跳转”等关键词及其所在段落、按钮或浮层彻底消失,不干扰阅读,也不误删正文——这不是简单替换文字,而是精准过滤含关键词的DOM节点。
用自定义CSS规则隐藏含关键词的元素
这一步适用于关键词固定、结构稳定(如总出现在或 第一步:按 Ctrl + Shift + C → 鼠标变成带方框的箭头 → 移动到含目标关键词的区域(比如右下角“立即咨询”按钮)→ 单击选中该元素。 第二步:在右侧 Styles 面板空白处双击 → 输入 display: none !important; → 按回车。此时该元素立即消失,但刷新后会恢复。 第三步:观察开发者工具中该元素的完整选择器路径,例如 body > div:nth-child(5) > .popup-wrapper > span.btn-text,或更简洁的 .btn-text:contains("立即咨询") —— 注意:【米侠浏览器不支持 :contains() 伪类,必须改用类名/id/属性组合】。 第四步:打开米侠浏览器 → 点击右上角「三个点」→ 「设置」→ 「广告拦截」→ 「自定义规则」→ 点击「添加」→ 输入 ##.btn-text 或 ##div[title*="限时"](*表示包含,需确保属性值确实含该字符串)→ 点击「确定」→ 重启浏览器。 当关键词藏在普通段落里(如 欢迎加入VIP群,扫码加群享特权 方法一:执行一次性清除脚本 在目标网页空白处按 F12 → 切换到 Console 标签页 → 粘贴以下代码: Array.from(document.querySelectorAll('*')).forEach(el => { if (el.textContent && el.textContent.includes('扫码加群')) el.remove(); }); 按回车即刻删除所有含“扫码加群”的元素,包括其父容器。此操作仅对当前页面本次加载有效。 方法二:永久注入全局过滤脚本 回到米侠首页 → 点击底部「三横线」→ 进入「脚本精灵」→ 新增脚本 → 在代码框中粘贴: (function() { const keywords = ['限时领取', '点击跳转', '加微信']; function scanAndRemove(node) { if (node.nodeType === Node.TEXT_NODE && keywords.some(kw => node.textContent.trim().includes(kw))) { node.parentElement?.remove(); } else if (node.nodeType === Node.ELEMENT_NODE) { node.childNodes.forEach(scanAndRemove); } } scanAndRemove(document.body); })(); 保存后,该脚本将在每次页面加载完成时自动运行,精准匹配关键词并移除整块父元素。注意:【若关键词为动态JS插入(如 setTimeout 后写入),需将脚本执行时机设为 document-idle 或监听 DOMSubtreeModified】。 很多关键词是通过第三方接口异步注入的(如 /api/v1/promo?kw=限时领取),只删DOM治标不治本,下次刷新又出现。 长按页面中任意含关键词的区域 → 弹出菜单中选择「屏蔽此广告」→ 确认添加。 系统会自动提取发起该文本渲染的XHR/Fetch请求域名(如 promo.api.example.com)→ 写入DNS级拦截规则 → 后续所有网站对该域名的GET请求均被阻断。 若长按无反应,说明关键词由本地JS拼接生成(如 innerHTML += '限时' + '领取'),此时必须使用方法二的用户脚本,且需将关键词拆解为子串(如 ['限时', '领取'])进行模糊匹配。通过用户脚本动态移除含关键词的文本节点
屏蔽关键词关联的远程资源请求











