uBlock Origin - 免费、开源的广告拦截扩展
专业级内容拦截,同时保持较低的 CPU 和内存占用。
uBlock Origin 不仅仅是广告拦截器。它还是一款广谱内容拦截器和浏览器扩展,旨在以较低的 CPU 和内存占用高效过滤广告、跟踪器和恶意域名。
uBlock Origin 拦截哪些内容?
uBlock Origin 是一款免费广告拦截器,使用社区维护的过滤列表拦截不需要的请求,并隐藏网页上的杂乱内容。这款开源广告拦截器的作用不止于广告:
广告
过滤浏览器中的横幅广告、广告脚本及许多视频广告。效果取决于网站和当前过滤规则;没有广告拦截器能保证清除所有广告。
跟踪器
拦截过滤列表涵盖的已知跟踪服务器和脚本请求。它能减少在线跟踪,但不会让您匿名,也无法阻止网站用所有方式收集数据。
弹出窗口
阻止符合拦截规则的不需要的弹出窗口和标签页。完整版 uBO 还提供按网站设置的弹出窗口开关,用于需要更严格拦截的网站。
不需要的网页元素
隐藏广告占位区域及其他匹配的网页元素。可用元素选择器创建自己的隐藏规则,或启用可选的烦扰内容列表,处理 Cookie 横幅和覆盖层等元素。
仅覆盖浏览器: 扩展只在安装并启用它的浏览器中工作,不会拦截其他应用、游戏或设备上的广告。效果取决于浏览器、过滤列表、权限及网站;过滤偶尔会导致页面异常,遇到这种情况可对该网站关闭过滤。
uBlock Origin Lite 与 uBlock Origin 的比较
uBlock Origin Lite(uBOL)是 Raymond Hill 为 Manifest V3 开发的内容拦截器;Manifest V3 是当前 Chrome 使用的扩展平台。它使用浏览器管理的过滤规则。完整版 uBlock Origin(uBO)提供更多过滤功能和高级控制,在 Firefox 上获得最完善的支持。
| 功能 | uBlock Origin | uBlock Origin Lite |
|---|---|---|
| 支持的浏览器 | 桌面及 Android 版 Firefox。 Chromium 浏览器必须仍支持 Manifest V2;Edge 正在逐步取消该支持。目前的 Chrome 和 Safari 无法使用完整版 uBO。 | Chrome、Edge、Firefox 和 Safari。 官方项目提供各浏览器商店的链接;功能可能因浏览器而异。 |
| 过滤模式 | 完整过滤与高级控制。 默认提供网络过滤和元素隐藏过滤,也可启用动态过滤和按网站控制。 | 四种简单的过滤模式。 No filtering、Basic、Optimal 和 Complete,可按网站或作为默认模式设置。不包含完整版 uBO 的动态过滤控制。 |
| 自定义过滤器 | 创建并精细调整自己的过滤规则。 使用元素选择器、编辑“自定义静态规则”,或订阅外部过滤列表。 | 自定义过滤规则和导入的列表。 当前版本也包含元素选择器。受浏览器 API 限制,并非所有 uBO 规则都能使用。 |
| 权限 | 广泛的网站访问权限。 使用网站数据和网络请求来检查、拦截及修改内容。 | 访问权限取决于模式。 Basic 无需读取或修改网站数据即可工作。Optimal 和 Complete 需要此权限;自定义元素隐藏规则和脚本片段规则还可能需要启用用户脚本。 |
| 适合哪些人? | 需要完整控制的用户,尤其是 Firefox 用户。 从默认拦截到详细规则和故障排查工具均可使用。 | 希望简单拦截的用户。 尤其适合 Chrome 或其他要求 Manifest V3 的浏览器。 |
应选择哪种 Lite 过滤模式?
- No filtering(不进行过滤): 对可信网站或排查故障时关闭过滤。
- Basic(基本): 使用所选列表拦截网络请求,无需读取或更改页面内容。
- Optimal(最佳): 增加网络过滤和针对网站的页面清理,包括元素隐藏规则和脚本片段规则。
- Complete(完整): 增加通用元素隐藏过滤,在不同网站上隐藏匹配的元素,可能消耗更多页面资源。
如果希望在拦截网络请求的同时清理页面,请选择 Optimal 或 Complete,并授予所需的网站访问权限。完整版 uBO 的部分规则无法转换为 Manifest V3 规则,因此 Lite 在采用反广告拦截技术的网站上效果可能较弱。
常见问题
uBlock Origin 能拦截 YouTube 广告吗?失效后怎么办?
它可以拦截浏览器中的 YouTube 广告,但效果会随 YouTube 系统的调整而变化。如果广告再次出现:
- 更新浏览器和扩展,并确认已对 youtube.com 启用拦截。
- 使用完整版 uBO 时,更新过滤列表并保持默认列表启用。使用 Lite 时,为 YouTube 选择 Optimal 模式,并授予所需的网站访问权限。
- 暂时禁用其他广告拦截器和自定义 YouTube 过滤规则,以排查冲突。关闭 YouTube 标签页,在新标签页中测试。
- 如果问题仍未解决,请参阅 uAssets 中对应扩展的官方 YouTube 故障排查讨论帖。报告问题时请附上扩展的“故障排查信息”。
这两款扩展都不会过滤 YouTube 应用,也不保证拦截始终有效。
uBlock Origin 对 Twitch 有效吗?
uBlock Origin 和 Lite 都无法可靠地拦截 Twitch 视频广告。嵌入直播流的广告很难与视频分离。扩展仍可能拦截 Twitch 网站上符合规则的其他广告和跟踪器,但不会过滤 Twitch 应用。
uBlock Origin 免费吗?
是的。uBlock Origin 完全免费且开源。项目不接受捐款,而是鼓励用户支持过滤列表的维护者。
哪些浏览器支持 uBlock Origin?
完整版 uBlock Origin 在 Firefox 上效果最佳,包括 Android 版 Firefox。Chromium 浏览器需要继续支持 Manifest V2,而 Edge 正在逐步取消该支持。目前的 Chrome 和 Safari 无法运行完整版 uBO。uBlock Origin Lite 可用于 Chrome、Edge、Firefox 和 Safari。
为什么 Chrome 不再支持 uBlock Origin?
Chrome 已移除完整版 uBlock Origin 所需的 Manifest V2 支持。uBlock Origin Lite 支持 Manifest V3,是单独提供的 Chrome 扩展。如果需要完整版及其高级过滤控制,请使用 Firefox。
uBlock Origin 使用安全吗?
官方 uBlock Origin 为开源软件,其隐私政策声明不收集用户数据。请通过 Raymond Hill 官方 GitHub 项目中的浏览器商店链接安装,及时更新,并避免安装名称相似的仿冒品。它可以减少接触不需要的内容,但不是杀毒软件,也不能让所有网站都变得安全。
为什么 uBlock Origin 需要读取和更改网站数据的权限?
完整版 uBO 需要访问网络请求和网页内容,才能拦截广告及跟踪器、隐藏不需要的元素并应用过滤规则。标签页权限用于按网站控制和拦截弹出窗口。这些权限说明它能访问什么,并不代表它收集浏览记录。Lite 的 Basic 模式无需读取或修改网站数据即可工作;Optimal 和 Complete 需要此权限来进行更完整的过滤。限制网站访问权限可能减少扩展能拦截的内容。
如何只对一个网站停用 uBlock Origin?
您可以关闭某个网站的拦截,同时继续过滤其他网站。
- 打开该网站,点击浏览器中的 uBlock Origin 图标。
- 在完整版 uBO 中,点击大电源按钮。在 Lite 中,将过滤滑块移到 No filtering。
- 重新加载页面。扩展会记住您对该网站的选择。
如需重新启用,在完整版 uBO 中再次点击电源按钮,或在 Lite 中恢复之前的模式,然后重新加载页面。
Android 可以使用 uBlock Origin 吗?
可以。安装 Android 版 Firefox,然后从 Mozilla 官方 Firefox Add-ons 页面添加 Raymond Hill 开发的 uBlock Origin。它会过滤您在 Firefox 中打开的网站。Android 版 Chrome 不支持桌面版 Chrome 扩展,因此在电脑上安装 Lite 不会将其添加到手机。两款扩展均不提供全设备拦截,也不会移除 YouTube 等 Android 应用内的广告。
iPhone 或 iPad 可以使用 uBlock Origin 吗?
iPhone 和 iPad 无法使用完整版 uBlock Origin。Safari 可使用 uBlock Origin Lite:
- 从 App Store 安装 Raymond Hill 开发的 uBlock Origin Lite。
- 打开“设置”>“App”>“Safari”>“扩展”,选择 Lite 并开启“允许扩展”。
- 授予所选过滤模式需要的网站访问权限。
这只会过滤 Safari 中的网站,不会移除 YouTube 应用、其他应用或设备上其他浏览器中的广告。
关于 uBlock Origin
uBlock Origin 是由 Raymond Hill 创建并维护的免费开源内容拦截器,于 2014 年以 uBlock 之名首次发布。它使用社区维护的过滤列表,拦截网页上不需要的内容。
项目不接受捐款。对于希望提供经济支持的用户,项目鼓励他们支持过滤列表的维护者。
GitHub 官方项目. 本站是独立的非官方指南。