uBlock Origin
uBlock Origin(发音yoo-block,/ˈjuːblɒk/)是一款知名的自由、开源、跨平台内容过滤浏览器扩展,uBlock Origin为用户移除所有没用的广告和网站追踪,并提供自行实施内容过滤的选择[4][5]。可在多款浏览器上使用,包括Chrome、Firefox、Edge、Opera和Safari [6]。
![]() | |
![]() uBlock Origin弹出界面 | |
原作者 | Raymond Hill(gorhill) |
---|---|
开发者 | 目前: Raymond Hill 过去: Deathamns、Chris Aljoudi、Alex Vallat |
首次发布 | 2014年6月23日[1] |
当前版本 |
|
源代码库 | |
编程语言 | JavaScript |
操作系统 | 跨平台 |
语言 | 44[3]种语言 |
类型 | Mozilla 扩展 Google Chrome 扩展 Microsoft Edge 扩展 |
许可协议 | GPLv3+ |
网站 | uBlock Origin github |
uBlock Origin是一款高效率的广告拦截工具,只使用超低的内存和CPU使用量,并且已经获得非常多家技术网站的赞誉,其内存占用比其他同样功能的扩展少上许多[7][8][9][10]。uBlock Origin由其创始人和主要开发者Raymond Hill积极开发和维护[11]。
历史
uBlock

uBlock Origin最初名为“μBlock”。名称后来被更改为“uBlock”以避免“µBlock”中“µ”的发音引致混乱。开发从基于HTTP Switchboard的代码库分支和另一个为高级用户设计的名为uMatrix的拦截扩展开始。[12]uBlock是为利用社区维护的黑名单(又称为「屏蔽列表」)而开发,[13]同时增加功能和将代码质量纳入到发布标准。[14]
uBlock于2015年4月由最初的开发者Raymond Hill放弃并转移给Chris Aljoudi[15]。Hill自己分支一个项目回来维护并使用[16]。这个版本后来改名为uBlock Origin,完全脱离了Aljoudi的uBlock[17]。在项目分裂后不久,Chris Aljoudi创建了ublock.org用以托管uBlock、宣传该扩展和请求捐助。对此,uBlock的创始人Raymond Hill表示“ublock.org所寻求的捐款不会使那些对uBlock Origin创建做出最大贡献的人受益。”[18]
该项目最后的源代码提交发生在2015年8月。[19]网站的安全证书已于2016年5月过期,并于2016年6月30日续订。2018年7月,uBlock被AdBlock开发商收购。[20]
uBlock Origin

Raymond Hill是uBlock的创始人和原始作者,它目前继续在名为uBlock Origin的扩展上工作,这有时被缩写(风格化)为「uBlock₀」。[21]截至2016年12月,uBlock Origin Chrome扩展拥有700万活跃用户,Firefox版本有250万活跃用户。[22][23]
根据Sourcepoint与comScore的联合调查报告显示,在截至2015年8月的10个月跟踪期内,它的增长率为833%,在已列出软件中增长最快。[24]该报告将增长归因于用户对纯粹屏蔽软件的需求,而不想要有“可接受广告”的进程。[25]
2016年1月,uBlock Origin被加入到Debian 9和Ubuntu 16.04的代码库[26][27]。2016年5月,该扩展被Mozilla选为“本月精选”。[28]
Ellis Tsung (el1t)于2016年12月9日发布了用于MacOS Safari浏览器的uBlock Origin。[29]
Nik Rolls于2016年12月11日正式发布了用于微软Edge浏览器的uBlock Origin。[30] 此项目拒绝捐款。[18]
功能
屏蔽和过滤
uBlock Origin支持Adblock Plus大多数的过滤规则语法和订阅列表,并缺省激活流行的过滤规则列表EasyList和EasyPrivacy。用户还能导入社区提供的过滤列表,和hosts文件来过滤内容。此外,uBlock Origin可以动态过滤脚本和iframe、选取并隐藏网页元素。截至0.8.7.0版,uBlock Origin中的动态过滤能完全替代RequestPolicy等附加组件。[31]
日益成长中,uBlock Origin已添加了许多uBlock没有的功能,例如:色盲模式、动态URL过滤、纪录档和附属的DOM Inspector、私隐选项(如停用超链接监测、停用预先加载模式)、按网域切换是否:封锁弹出式窗口、封锁大型媒体元素、激活元素过滤规则、封锁字体、封锁脚本。[32]
支持的平台
uBlock Origin为各大主要浏览器排版引擎的应用进程积极开发。
- Blink
- Google Chrome(桌面;uBlock和uBlock Origin)
- Opera(桌面;uBlock Origin)
- WebKit
- Safari(桌面;uBlock Origin 1.10.0及之后版本。)
- Gecko
- Firefox(桌面,29及之后版本;uBlock和uBlock Origin)[36]
- Firefox for Android(移动端;uBlock和uBlock Origin)[37]
- SeaMonkey(桌面;uBlock 0.9.3.5及之后版本, uBlock Origin 0.9.9.2及之后版本。)
- Pale Moon(桌面;uBlock 0.9.3.5及之后版本,uBlock Origin 0.9.9.2及之后版本。)
- Thunderbird(桌面;uBlock Origin 1.3.0及之后版本。)
- EdgeHTML
- Microsoft Edge(uBlock Origin在Windows商店1.10.0及以上版本中可用)[30]
参见
- AdBlock
- DoNotTrackMe
- Ghostery
- NoScript
- Privacy Badger
参考资料
- . [2015-02-17]. (原始内容存档于2019-12-23).
- . [2024年4月8日].
- Completed translations (页面存档备份,存于) on Crowdin.
- . GitHub. [2015-02-27]. (原始内容存档于2017-02-25).
- Michael Gardiner. . International Business Times. 2015-11-05 [2016-08-25]. (原始内容存档于2016-08-28).
- . [2015-10-25]. (原始内容存档于2017-04-25).
- . [2015-02-16]. (原始内容存档于2022-01-07).
- . [2015-02-16]. (原始内容存档于2022-01-07).
- . [2015-02-17]. (原始内容存档于2022-01-07).
- . [2015-02-17]. (原始内容存档于2022-01-05).
- . [2016-08-01]. (原始内容存档于2019-12-14).
- . [2016-12-31]. (原始内容存档于2022-01-31).
- . [2015-02-18]. (原始内容存档于2022-01-05).
- Raymond Hill. . 2015-05-12 [2016-12-31]. (原始内容存档于2022-01-05).
- Hill, Raymond. . Github.com. [December 4, 2019]. (原始内容存档于2022-01-05).
- . April 27, 2015 [December 4, 2019]. (原始内容存档于2015-04-27).
|url-status=
和|dead-url=
只需其一 (帮助) - Hill, Raymond. . GitHub.com. October 21, 2017 [December 4, 2019]. (原始内容存档于2022-02-09).
- Raymond Hill. . 2015-08-16 [2016-12-31]. (原始内容存档于2022-01-31).
- . [2016-12-31]. (原始内容存档于2017-04-25).
- . ublock.org. 2018-07-13 [2018-08-04]. (原始内容存档于2022-01-05) (美国英语).
- . [2015-04-25]. (原始内容存档于2022-01-05).
- . [2016-12-31]. (原始内容存档于2015-01-29).
- . [2016-12-31]. (原始内容存档于2020-05-17).
- . [2015-10-17]. (原始内容存档于2021-02-26).
- . Sourcepoint and comScore. [2015-10-17]. (原始内容存档于2022-01-05).
- . [2016-01-21]. (原始内容存档于2022-01-05).
- . [2016-01-21]. (原始内容存档于2022-01-05).
- . [2016-05-28]. (原始内容存档于2022-01-07).
- . GitHub. [2017-10-12]. (原始内容存档于2022-01-27) (英语).
- . [2016-12-12]. (原始内容存档于2022-01-05).
- gorhill. . GitHub.
- . [2015-06-13]. (原始内容存档于2022-02-15).
- . [2015-02-17]. (原始内容存档于2015-02-17).
- . [2015-08-26]. (原始内容存档于2022-01-05).
- . [2015-02-17]. (原始内容存档于2022-02-09).
- uBlock supports Firefox legacy browsers (v.24+) since 0.9.3.5, uBlock Origin from 0.9.9.2.
- Firefox for Android Support added with 0.9.1.0 release.