0

0

谷歌广告拦截怎么自定义规则_谷歌广告屏蔽高级设置详解【详解】

絕刀狂花

絕刀狂花

发布时间:2026-01-04 12:50:03

|

287人浏览过

|

来源于php中文网

原创

需通过uBlock Origin编辑自定义过滤规则实现精准广告拦截:包括添加元素隐藏、网络请求拦截等规则,导入中文过滤列表,设置例外规则,以及用开发者工具和日志调试验证。

谷歌广告拦截怎么自定义规则_谷歌广告屏蔽高级设置详解【详解】

如果您希望精准控制谷歌浏览器中哪些广告被屏蔽、哪些内容保留,或需要针对特定网站、元素、脚本进行精细干预,则需进入广告拦截的自定义规则层面。以下是实现该目标的具体操作路径与方法:

一、通过 uBlock Origin 扩展编辑自定义过滤规则

uBlock Origin 是开源且高度可配置的广告拦截工具,支持用户直接编写或导入文本格式的过滤规则,适用于屏蔽特定 DOM 元素、隐藏广告容器、阻止特定 URL 请求等场景。

1、确保已安装 uBlock Origin 扩展,并点击其工具栏图标打开面板。

2、点击右下角的齿轮图标,进入“仪表板”设置界面。

3、在顶部标签页中选择“过滤器”选项卡,再点击下方“我的过滤器”子标签。

4、在空白文本框中逐行输入自定义规则,例如:example.com##.ad-banner(隐藏 example.com 页面中 class 为 ad-banner 的所有元素)。

5、输入完成后点击“应用更改”按钮,规则立即生效,无需重启浏览器。

二、使用高级语法构建动态过滤规则

uBlock Origin 支持多种过滤语法,包括元素隐藏规则(##)、网络请求拦截规则(||)、正则表达式匹配(/regex/)及条件限定符($domain=, $script, $image),可实现按资源类型、域名、协议等维度精确拦截。

1、在“我的过滤器”文本框中添加规则:||adserver.example.net^$third-party(拦截来自第三方域名 adserver.example.net 的所有请求)。

2、添加图像类广告拦截规则:example.org##img[src*="banner"](隐藏 example.org 页面中 src 属性包含 banner 的所有 img 标签)。

3、启用正则匹配以覆盖变体 URL:/\/ads\.[a-z0-9]+\.(js|gif|png)/$domain=trusted-site.com(仅在 trusted-site.com 域名下拦截含 ads. 开头的 JS 或图片资源)。

4、确认每条规则格式无误后点击“应用更改”,系统将实时编译并加载新规则集。

三、导入第三方中文过滤列表增强适配性

国内网页广告结构复杂,通用英文规则常存在漏拦现象。导入专为中文环境优化的过滤列表,可显著提升对电商、资讯、视频类网站广告的识别与屏蔽能力。

1、在 uBlock Origin 仪表板的“过滤器”标签页中,向下滚动至“从远程源订阅过滤器”区域。

2、勾选 EasyList China(中文广告过滤主列表)和 AdGuard Chinese Filter(补充拦截弹窗、通知及追踪器)。

ChatGPT Writer
ChatGPT Writer

免费 Chrome 扩展程序,使用 ChatGPT AI 生成电子邮件和消息。

下载

3、取消勾选可能影响正常功能的实验性列表,如“uBlock filters – Experimental”(除非明确需要测试功能)。

4、点击“更新所有过滤器”按钮,等待进度条完成,新规则将在数秒内同步生效。

四、为特定网站禁用或启用某条规则

当某条全局规则误伤正常内容(如隐藏了商品价格或评论区)时,可通过“例外规则”在指定站点临时停用该规则,实现单站级精细化调控。

1、访问发生误拦的目标网站,例如 www.shop-example.com。

2、点击 uBlock Origin 图标,选择“打开弹出式面板”,再点击右上角“显示已应用的过滤器”链接。

3、在弹出窗口中找到触发误拦的规则(如 shop-example.com##.price-box),将其复制到剪贴板。

4、返回“我的过滤器”文本框,在该规则前添加 @@ 前缀并限定域名,形成例外规则:@@shop-example.com##.price-box

5、点击“应用更改”,刷新页面后对应元素将恢复显示,而其他网站仍受原规则约束。

五、调试与验证自定义规则有效性

规则是否真正生效、是否存在语法错误或冲突,需通过浏览器开发者工具与 uBlock Origin 日志双重验证,避免盲目修改导致拦截失效或页面异常。

1、在目标网页按 F12 打开开发者工具,切换至“Network”标签页,刷新页面。

2、在筛选栏输入关键词(如 ad、banner、track),观察相关请求是否被标记为 blocked 状态。

3、点击 uBlock Origin 图标,选择“打开弹出式面板”,查看底部“日志”按钮并点击展开实时拦截记录。

4、在日志中查找对应域名下的拦截项,确认其匹配的是您编写的自定义规则而非默认列表规则。

相关专题

更多
js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

510

2023.06.20

正则表达式不包含
正则表达式不包含

正则表达式,又称规则表达式,,是一种文本模式,包括普通字符和特殊字符,是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,通常被用来检索、替换那些符合某个模式的文本。php中文网给大家带来了有关正则表达式的相关教程以及文章,希望对大家能有所帮助。

247

2023.07.05

java正则表达式语法
java正则表达式语法

java正则表达式语法是一种模式匹配工具,它非常有用,可以在处理文本和字符串时快速地查找、替换、验证和提取特定的模式和数据。本专题提供java正则表达式语法的相关文章、下载和专题,供大家免费下载体验。

731

2023.07.05

java正则表达式匹配字符串
java正则表达式匹配字符串

在Java中,我们可以使用正则表达式来匹配字符串。本专题为大家带来java正则表达式匹配字符串的相关内容,帮助大家解决问题。

210

2023.08.11

正则表达式空格
正则表达式空格

正则表达式空格可以用“s”来表示,它是一个特殊的元字符,用于匹配任意空白字符,包括空格、制表符、换行符等。本专题为大家提供正则表达式相关的文章、下载、课程内容,供大家免费下载体验。

345

2023.08.31

Python爬虫获取数据的方法
Python爬虫获取数据的方法

Python爬虫可以通过请求库发送HTTP请求、解析库解析HTML、正则表达式提取数据,或使用数据抓取框架来获取数据。更多关于Python爬虫相关知识。详情阅读本专题下面的文章。php中文网欢迎大家前来学习。

293

2023.11.13

正则表达式空格如何表示
正则表达式空格如何表示

正则表达式空格可以用“s”来表示,它是一个特殊的元字符,用于匹配任意空白字符,包括空格、制表符、换行符等。想了解更多正则表达式空格怎么表示的内容,可以访问下面的文章。

230

2023.11.17

正则表达式中如何匹配数字
正则表达式中如何匹配数字

正则表达式中可以通过匹配单个数字、匹配多个数字、匹配固定长度的数字、匹配整数和小数、匹配负数和匹配科学计数法表示的数字的方法匹配数字。更多关于正则表达式的相关知识详情请看本专题下面的文章。php中文网欢迎大家前来学习。

527

2023.12.06

从零到实战:Python 编程系统入门专题
从零到实战:Python 编程系统入门专题

本专题面向零编程基础及初学者,系统讲解 Python 编程语言的核心知识与实战技巧。内容涵盖 Python 基础语法、数据结构、函数与模块、常用标准库、简单算法思维,以及真实应用场景下的小项目实战。通过循序渐进的学习路径,帮助读者快速建立编程思维,掌握 Python 在数据处理、自动化脚本及日常开发中的实际应用能力,为后续深入学习 Web 开发、数据分析或人工智能打下坚实基础。

2

2026.01.05

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
WEB前端教程【HTML5+CSS3+JS】
WEB前端教程【HTML5+CSS3+JS】

共101课时 | 8.1万人学习

JS进阶与BootStrap学习
JS进阶与BootStrap学习

共39课时 | 3.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号