uBlock Origin

內容與廣告攔截附加元件 来自维基百科,自由的百科全书

UBlock Origin

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

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

uBlock Origin是一款高效率的广告拦截工具,只需使用超低的存储器和CPU使用量[6][11],比起同类型的扩展少上许多,并且曾获得多家技术网站的赞誉[12][13][14][15]。uBlock Origin目前由其创始人和主要开发者Raymond Hill开发和维护[16]

历史

uBlock

Thumb
uBlock

uBlock Origin最初名为“μBlock”。名称后来被更改为“uBlock”以避免“µBlock”中“µ”的发音引致混乱。开发从基于HTTP Switchboard英语HTTP Switchboard代码库分支和另一个为高级用户设计的名为uMatrix的拦截扩展开始。[17]uBlock是为利用社区维护的黑名单英语Blacklist (computing)(又称为“屏蔽列表”)而开发,[18]同时增加功能和将代码质量纳入到发布英语Release engineering标准。[19]

uBlock于2015年4月由最初的开发者Raymond Hill放弃并转移给Chris Aljoudi[20]。Hill自己分支一个项目回来维护并使用[21]。这个版本后来改名为uBlock Origin,完全脱离了Aljoudi的uBlock[22]。在项目分裂后不久,Chris Aljoudi创建了ublock.org用以托管uBlock、宣传该扩展和请求捐助。对此,uBlock的创始人Raymond Hill表示“ublock.org所寻求的捐款不会使那些对uBlock Origin建立做出最大贡献的人受益。”[23]

该项目最后的源代码提交发生在2015年8月。[24]2018年7月,uBlock被AdBlock开发商收购。[25]

uBlock Origin

Thumb
uBlock Origin

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

根据Sourcepoint与comScore英语comScore的联合调查报告显示,在截至2015年8月的10个月跟踪期内,它的增长率为833%,在已列出软件中增长最快。[29]该报告将增长归因于用户对纯粹屏蔽软件的需求,而不想要有“可接受广告”的程序。[30]

2016年1月,uBlock Origin被加入到Debian 9和Ubuntu 16.04的代码库[31][32]。2016年5月,该扩展被Mozilla选为“本月精选”。[33]

Ellis Tsung (el1t)于2016年12月9日发布了用于MacOS Safari浏览器的uBlock Origin。[34]

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

功能

屏蔽和过滤

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

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

性能

技术网站和用户对uBlock的评论认为,该扩展相比提供类似功能的扩展(诸如Adblock Plus)占用更少的资源。[39]2015年8月对十款屏蔽扩展进行的性能指标测试英语Benchmark (computing)显示,uBlock Origin在测试扩展中能最有效率地利用资源。[40]

uBlock会测探每个网页所需的样式资源,而不是采用普适性的样式表。该扩展将用户启用的过滤规则创建一份快照。与每次都从缓存检索过滤规则相比,这有助于加快浏览器的启动速度。[41]

支持的平台

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

参见

参考资料

外部链接

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.