跳转到内容

uBlock Origin

本页使用了标题或全文手工转换
维基百科,自由的百科全书


uBlock Origin
uBlock Origin弹出界面(基本模式)
uBlock Origin弹出界面
原作者Raymond Hill(gorhill)
开发者目前:
Raymond Hill
过去:
Deathamns、Chris Aljoudi、Alex Vallat
首次发布2014年6月23日,​11年前​(2014-06-23[1]
当前版本
  • 1.70.0(2026年3月11日;稳定版本)[2]
编辑维基数据链接
原始码库 编辑维基数据链接
编程语言JavaScript
操作系统跨平台
语言44[3]种语言
类型Mozilla 扩展
Google Chrome 扩展
Microsoft Edge 扩展
许可协议GPLv3+
网站uBlock Origin
github.com/gorhill/uBlock/

uBlock Origin(发音yoo-block/ˈjblɒk/)是一款知名的自由、开源跨平台内容过滤浏览器扩展[4][5][6],uBlock Origin默认会阻止广告和网站追踪器,并供用户自行选择过滤其他内容。[6][7][8]该扩展可在多款浏览器上使用,包括ChromeFirefoxEdgeOpera[9][10]

uBlock Origin占用的存储器和CPU比起同类型的扩展少上许多,因此曾获多家技术网站赞誉为高效率的广告拦截工具。[7][11][12] uBlock Origin目前由其制作者Raymond Hill开发和维护。[13][14][15]

历史

[编辑]

uBlock

[编辑]
uBlock Logo
uBlock

uBlock Origin最初命名为“μBlock”,后改为“uBlock”。[10]代码库HTTP Switchboard分支而来。[16]与前者不同,uBlock主要依赖于社区维护的黑名单英语Blacklist (computing)(又称为“屏蔽列表”)[7][17][18],同时增加了额外功能。[19]

2015年4月,原开发者Raymond Hill放弃uBlock,并把控制权转移给Chris Aljoudi。[10][20] Raymond Hill将代码库分支以继续开发。[10][21] 这个版本后改名为uBlock Origin,完全脱离Chris Aljoudi的uBlock。[10][22] 在项目分裂后不久,Chris Aljoudi创建了ublock.org用以托管uBlock、宣传该扩展和请求捐助。 [10][22]

该项目最后的原始码提交发生在2022年9月。[23] 2018年7月,uBlock遭AdBlock开发商收购。[24]

uBlock Origin

[编辑]
uBlock Origin Logo
uBlock Origin

uBlock的原作者Raymond Hill,目前继续在名为uBlock Origin的扩展上工作[25],这有时被缩写(风格化)为“uBlock₀”。[26]截至2016年12月,uBlock Origin Chrome扩展拥有700万活跃用户,Firefox版本有250万活跃用户。[27][28]此项目拒绝捐款。[29]

2016年1月,uBlock Origin被加入到Debian 9和Ubuntu 16.04的代码库。[30][31][需要非第一手来源]2016年5月,该扩展被Mozilla选为“本月精选”。[32]

2016年12月9日,Ellis Tsung (el1t) 正式发布了用于MacOS Safari的uBlock Origin。[33]

2016年12月11日,Nik Rolls正式发布了用于微软Edge的uBlock Origin。[34][35]

uBlock Origin Lite

[编辑]

为了因应Google宣布Chrome和其他基于Chromium的浏览器弃用Manifest V2(MV2),转为改用Manifest V3(MV3),Raymond Hill开发了uBlock Origin Minus[36],后来更名为uBlock Orign Lite(uBOL)。[5][6][9][37][38]

uBOL采用了宣告式构架,过滤完全交由浏览器处理,避免了需要不断唤醒service worker,过滤不可靠的问题。[39]在MV3的限制下,为了可靠性效率,uBOL缺失了许多原有的功能[38][40],例如过滤列表和扩展捆绑,无法单独更新[41]、无法套用部分高级的过滤规则[42]、规则数量受限。[43]

uBOL有基本、优化、完整三个模式,可以在界面设定默认模式,也可以在弹出面板用滑杆调整。[44][45]基本模式无需权限,但只能过滤链接;优化能使用网站专用的元素和小脚本(Scriptlet)规则,但需要读取和修改资料的权限;完整则是再加上通用规则,但会使用更多资源。[43]

Raymond Hill认为uBlock Origin Lite和uBlock Origin差异过大,无法自动转换。[40]

功能

[编辑]

屏蔽和过滤

[编辑]

uBlock Origin支持Adblock Plus大多数的过滤规则语法和订阅列表,并默认激活流行的过滤规则列表EasyList和EasyPrivacy。[6][46][47]用户还能导入社群提供的过滤列表,和hosts文件来过滤内容。[7][18]此外,uBlock Origin可以动态过滤脚本和iframe、选取并隐藏网页元素。截至0.8.7.0版,uBlock Origin中的动态过滤能取代RequestPolicy等附加组件。[48]

日益增长中,uBlock Origin添加了许多功能,例如:色觉缺陷模式、动态URL过滤、日志[49]和附属的DOM Inspector、隐私选项(如停用超链接监测[50]、停用预先加载模式)、按网域切换是否:屏蔽弹出窗口、屏蔽大型媒体元素、激活元素过滤规则、屏蔽字体、屏蔽脚本。[51][52]

性能

[编辑]

技术网站认为uBlock Origin相比起同类型扩展(诸如Adblock Plus)使用更少资源。[7][11][12]在Raymond.cc的2015年8月基准测试中,uBlock Origin在受测的十款广告拦截扩展中最有效率。[53]

和Adblock Plus不同,uBlock Origin仅会注入每个网页所需的样式[54]该扩展将为启用的过滤规则创建一份快照,与每次都下载和剖析过滤规则相比,有助于加速扩展启动。[55]

支持的平台

[编辑]

uBlock Origin为各大主要浏览器排版引擎的应用程式积极开发。

参见

[编辑]

参考资料

[编辑]
  1. ^ 第一个版本的变更日志. [2015-02-17]. (原始内容存档于2019-12-23). 
  2. ^ Release 1.70.0. [2026年3月11日]. 
  3. ^ Completed translations页面存档备份,存于互联网档案馆) on Crowdin.
  4. ^ 擴充套件Pie Adblock侵權uBlock Origin,PayPal Honey團隊再掀爭議. iThome. [2025-05-26] (中文(繁体)). 
  5. ^ 5.0 5.1 Chrome上的廣告攔截神器uBlock Origin遭警告要被停用,官方急推替代程式應急. T客邦. 2024-10-16 [2025-03-28] (中文(台湾)). 
  6. ^ 6.0 6.1 6.2 6.3 熱門廣告攔截工具uBlock Origin即將遭Chrome棄用. iThome. [2025-03-28] (中文(繁体)). 
  7. ^ 7.0 7.1 7.2 7.3 7.4 How to add custom filters to Chrome ad-blocking extension µBlock. [2015-02-16]. (原始内容存档于2022-01-07). 
  8. ^ uBlock. GitHub. [2015-02-27]. (原始内容存档于2017-02-25). 
  9. ^ 9.0 9.1 Chrome 廣告攔截神器停用怎麼辦?試試這些方法吧. TechNews 科技新报. [2025-03-28] (中文(台湾)). 
  10. ^ 10.0 10.1 10.2 10.3 10.4 10.5 Brinkmann, Martin. uBlock Origin: official repository and downloads - gHacks Tech News. gHacks Technology News. 2017-07-15 [2025-05-26] (美国英语). 
  11. ^ 11.0 11.1 uBlock, the Memory-Friendly Ad-Blocker, Is Now Available for Firefox. [2015-02-16]. (原始内容存档于2022-01-07). 
  12. ^ 12.0 12.1 µBlock aims to block ads without draining system resources. [2015-02-17]. (原始内容存档于2022-01-05). 
  13. ^ Graph: contributors to gorhill/uBlock. [2016-08-01]. (原始内容存档于2019-12-14). 
  14. ^ published, Stefan Ionescu. uBlock Origin review. TechRadar. 2024-08-12 [2025-06-28] (英语). 
  15. ^ Brinkmann, Martin. uBlock Origin: official repository and downloads - gHacks Tech News. gHacks Technology News. 2017-07-15 [2025-06-28] (美国英语). 
  16. ^ uMatrix - Github. [2016-12-31]. (原始内容存档于2022-01-31). 
  17. ^ uBlock for Chrome is a resource-friendly adblocker by the HTTP Switchboard author. [2015-02-18]. (原始内容存档于2022-01-05). 
  18. ^ 18.0 18.1 Are there any trustworthy sources for downloading software?. [2015-02-17]. (原始内容存档于2022-01-07). 
  19. ^ Raymond Hill. Changes from HTTP Switchboard. 2015-05-12 [2016-12-31]. (原始内容存档于2022-01-05). 
  20. ^ Hill, Raymond. Please clarify uBlock₀ vs. uBlock. Github.com. [December 4, 2019]. (原始内容存档于2022-01-05). 
  21. ^ uBlock. April 27, 2015 [December 4, 2019]. (原始内容存档于2015-04-27). 
  22. ^ 22.0 22.1 Hill, Raymond. uBlock Origin is completely unrelated to the web site ublock.org. GitHub.com. October 21, 2017 [December 4, 2019]. (原始内容存档于2022-02-09). 
  23. ^ Commits · uBlock-LLC/uBlock. GitHub. [2025-05-25] (英语). 
  24. ^ An update on uBlock. ublock.org. 2018-07-13 [2018-08-04]. (原始内容存档于2022-01-05) (美国英语). 
  25. ^ Official uBlock Origin add-on lands for Firefox. [2015-04-25]. (原始内容存档于2022-01-05). 
  26. ^ ublock for Firefox Legacy. uBlock Origin (or uBlock₀) is not an ad blocker; it's a general-purpose blocker. 
  27. ^ uBlock Origin statistics. [2016-12-31]. (原始内容存档于2015-01-29). 
  28. ^ uBlock Origin Firefox Statistics. [2016-12-31]. (原始内容存档于2020-05-17). 
  29. ^ Raymond Hill. README. 2015-08-16 [2016-12-31]. (原始内容存档于2022-01-31). 
  30. ^ Debian Bug report logs - #778719#22. 2016-01-12. Date: Tue, 12 Jan 2016 18:35:50 -0700 ...
    • Inital release  参数|quote=值左起第38位存在换行符 (帮助)
  31. ^ Ubuntu - uBlock Origin. [2016-01-21]. (原始内容存档于2022-01-05). 
  32. ^ 2016年5月 Featured Add-ons. [2016-05-28]. (原始内容存档于2022-01-07). 
  33. ^ uBlock Origin - An efficient blocker for Chromium, Firefox, and Safari. Fast and lean.. GitHub. [2017-10-12]. (原始内容存档于2022-01-27) (英语). 
  34. ^ 34.0 34.1 uBlock Origin adblocker now available for Microsoft Edge via the Store. [2016-12-12]. (原始内容存档于2022-01-05). 
  35. ^ Brinkmann, Martin. uBlock Origin for Microsoft Edge - gHacks Tech News. gHacks Technology News. 2016-12-11 [2025-05-26] (美国英语). 
  36. ^ Brinkmann, Martin. uBlock Origin Minus: an experimental Manifest v3 compatible extension - gHacks Tech News. gHacks Technology News. 2022-09-09 [2026-02-27]. (原始内容存档于2025-11-28) (美国英语). 
  37. ^ Kan, Michael. RIP uBlock Origin? Google Proceeds With Plan to Shake Up Chrome Extensions. PCMAG. 2023-11-17 [2026-02-27] (英语). 
  38. ^ 38.0 38.1 Weatherbed, Jess. Google’s Chrome extension cull hits more uBlock Origin users. The Verge. 2025-03-03 [2026-02-27] (美国英语). 
  39. ^ Privacy vs. Profit: The Impact of Google’s Manifest Version 3 (MV3) Update on Ad Blocker Effectiveness. arxiv.org. [2026-02-27] (英语). 
  40. ^ 40.0 40.1 Chrome update leaves uBlock Origin users behind, with development to continue on Firefox. Cybernews. 2024-08-05 [2026-02-27] (美国英语). 
  41. ^ Ublock Origin Stopped Working | Manifest V3 uBlock Origin. Ghostery. [2026-02-27] (英语). 
  42. ^ uBlock Origin is forever disabled in Chrome | AdGuard. AdGuard Blog. [2026-02-27] (英语). 
  43. ^ 43.0 43.1 UBlock Origin Lite - Nice adblocker for modern challenges. www.dedoimedo.com. [2026-02-27]. 
  44. ^ Ghostery & uBlock Origin Lite - Adblocker Comparison. www.ghostery.com. [2026-02-27] (英语). 
  45. ^ uBlock Origin Lite has finally arrived for Safari - with one important caveat. ZDNET. [2026-02-27] (英语). 
  46. ^ Michael Gardiner. Adblock Plus vs. Ghostery vs. Ublock Origin: Not All Adblockers Were Created Equal. International Business Times. 2015-11-05 [2016-08-25]. (原始内容存档于2016-08-28). 
  47. ^ 廣告攔截神器uBlock Origin要停用了!為什麼?還有哪些免費廣告攔截軟體?. www.bnext.com.tw. [2025-03-28] (中文(台湾)). 
  48. ^ gorhill. Dynamic filtering. GitHub. [2024-02-15]. (原始内容存档于2024-05-30). 
  49. ^ Brinkmann, Martin. uBlock Origin's Logger highlights the extension's activity - gHacks Tech News. gHacks Technology News. 2015-07-01 [2026-02-27]. (原始内容存档于2025-10-01) (美国英语). 
  50. ^ Abrams, Lawrence. Blocking Hyperlink Auditing Tracking Pings with Extensions. BleepingComputer. [2026-02-27] (美国英语). 
  51. ^ Brinkmann, Martin. uBlock Origin can block JavaScript by default now - gHacks Tech News. gHacks Technology News. 2018-09-25 [2026-02-27]. (原始内容存档于2025-07-24) (美国英语). 
  52. ^ uBlock wiki. [2015-06-13]. (原始内容存档于2022-02-15). 
  53. ^ 10 Ad Blocking Extensions Tested for Best Performance. [2015-08-26]. (原始内容存档于2022-01-05). 
  54. ^ Cosmetic filtering in uBlock: version 0.4.0.0 update. GitHub. [2025-05-25] (英语). 
  55. ^ Notes on memory benchmarks, selfies. [2015-02-17]. (原始内容存档于2022-02-09). 
  56. ^ uBlock supports Firefox legacy browsers (v.24+) since 0.9.3.5, uBlock Origin from 0.9.9.2.
  57. ^ Firefox for Android页面存档备份,存于互联网档案馆) Support added with 0.9.1.0 release.

外部链接

[编辑]