Adblock Plus

✍ dations ◷ 2025-10-03 18:48:13 #网络广告,2006年软件,广告拦截软件,Firefox 附加组件,Google Chrome扩展,Internet Explorer加载项,Microsoft

Firefox
3.5(2019年3月12日,​14个月前​(2019-03-12))

Chrome
3.5(2019年3月13日,​14个月前​(2019-03-13))

Android
1.4.0(2018年7月11日,​22个月前​(2018-07-11))

Opera
3.5(2019年3月13日,​14个月前​(2019-03-13))

Internet Explorer
1.6.0(2016年11月17日,​3年前​(2016-11-17))

Yandex Browser
3.5(2019年3月13日,​14个月前​(2019-03-13))

Safari
2.0.4(2019年2月18日,​15个月前​(2019-02-18))

傲游浏览器
1.0.0(2018年1月29日,​2年前​(2018-01-29))

Adblock Plus(ABP)是一个由Eyeo GmbH公司(Wladimir Palant)开发的开放源代码附加组件。现已支持Mozilla Firefox(含Firefox移动版)、Google Chrome、Internet Explorer、Opera、Safari、Microsoft Edge、Android、Yandex Browser和傲游浏览器。

最初的Adblock 0.1是由丹麦的大学生Henrik Aasted Sorensen于2002年时为Firefox所开发,它能根据定义规则来隐藏广告(仅限于图片),实际上并未真正阻挡广告加载。Henrik Aasted Sorensen开发的最后一个版本是0.3,也是Adblock最后一个稳定版本。

2003年初,开发人员接手并开发了Adblock 0.4。该版本使用了XBL来阻挡广告的显示,并且Flash及Java等对象都能被过滤。虽然无法阻挡广告加载,但是广告不会在网页加载过程中显示出来。而这仅是一个开发版本,并不是稳定的版本,因此Adblock 0.3成为最后一个稳定版本。

2004年,Adblock 0.5,采纳了Wladimir Palant建议,使用Firefox的功能Content Policies来达到真正的阻挡广告加载,而不只是简单地将广告隐藏,除此之外连背景图片、脚本及样式表都能阻挡,从这个版本开始弃用了XBL。

后来Adblock的开发停滞了一段时间。2004年到2005年初都没有任何实际进展。这时另一位开发者Michael McDonald开发了一个名为Adblock Plus 0.5的Adblock加强版本,提供了大量的改进及许多新特性。Firefox 1.5于2005年11月正式推出,由于Adblock官方迟迟没有支持Firefox 1.5,Michael McDonald开发了兼容的Adblock Plus版本。

Wladimir Palant希望继续重写Adblock 0.5,但与Adblock开发者发生了分歧不欢而散。由于Michael McDonald没有继续开发Adblock Plus的意愿,于是Wladimir Palant从Michael McDonald接手了Adblock Plus并重写了代码库,Adblock Plus 0.6于2006年1月正式发布,这是一个独立发展的包,而不是单纯的更新版本。

原始的Adblock 0.5已停止开发,该项目于2006年底被废弃。

Michael McDonald开发的Adblock Plus 0.5,并通过以下功能对原始版本的Adblock进行改进:

McDonald后来停止了开发工作并将其移交给Wladimir Palant。Wladimir Palant于2006年1月对代码库进行重写并发布了Adblock Plus 0.6。《PC World》将Adblock Plus列为2007最好的100个产品之一。

Adblock Plus的Google Chrome版本自2010年12月推出以来,拥有超过1000万用户。同时也成为Firefox最受欢迎的扩展,截至2017年12月,拥有约1400万用户。

和Mozilla内置的图像过滤器一样,Adblock Plus根据内容的源地址拦截HTTP及HTTPS请求,并可过滤iframe、script及Flash。它也可以用自动生成的用户样式表来隐藏包括文字广告在内的页面元素。这个功能称为元素隐藏,它将拦截内容换成了隐藏内容。

基本的过滤规则可以使用星号(*)作为通配符。列入白名单的网站及对象可以使用两个at符号(@@)开始,使其免受过滤。正则表达式可以在前后加上斜框(/)后使用。Adblock Plus也支持更复杂的语法来对过滤器进行更精确的控制。

用户可以增加额外的过滤列表。Adblock Plus可以使用一个或多个外部过滤规则订阅,并自动进行更新。Filterset.G为这一软件并不兼容(Adblock Plus也特别建议不要使用Filterset.G,并给出了相应的理由),但其它的过滤集可以通过输入网址来添加。Adblock Plus的官方网站提供了已知的Adblock Plus订阅列表。

大量网站的拥有者,特别是网站上有各类网络广告的,认为包括Adblock在内的广告过滤软件的应用会减少他们的收入。在上述人群看来,就某种意义上而言,这种行为是一种盗窃行为。这个观点主要就是指网站的拥有者需要支付费用来维护服务器和带宽费用,以便继续提供免费内容。一些网站会使用计数器来禁止广告过滤软件的使用,如尝试检测是否存在广告过滤器并提示用户关闭软件,或直接阻止用户访问网页直至他们关闭广告过滤软件。这些做法得到了很多人的支持和反对。

比较著名的例子有,网站持有者Danny Carlton禁止所有Firefox访问他的个人网站,不管他们是否安装Adblock Plus。他声称Adblock Plus用户实际上窃取了他的内容并相信Mozilla要对认证和发布这一插件负责。Adblock Plus的开发者Wladimir Palant在他的博客上作出了回应。一些其他的博客作者也对这件事表达了自己的观点。

在2011年12月,AdBlock Plus推出2.0版本。由于AdBlock Plus默认自动更新,大部分用者均被自动升级至2.0版本。2.0版本因为加入Google AdSense广告白名单而遭到严厉批评,指作者向钱低头,放弃AdBlock一贯的原则。作者称此举可以帮助依靠广告收入的小型网站生存,但其实在1.0版本时用户已可自行设置白名单,通过容许个别网站显示广告去支持其营运。


相关

  • 变钩车轮虫属车轮虫齿体由齿钩、齿锥和齿棘组成,显著的特点是齿钩形状多样,变化多端,齿棘向后弯曲约90-140度。口围度140-180度。代表动物是Heterobladetrichodina punctatus Hu, 2011 (斑
  • 扬马延扬马延(挪威语:Jan Mayen)是一个位于北冰洋的火山岛屿,是挪威的领土。岛长约55 km(34 mi),面积约 377 km2(146 sq mi) ,贝伦火山附近约114.2 km(71.0 mi)被冰川所覆盖,约占岛上约1
  • 恐龙皮肤恐龙皮肤目前已发现许多兽脚亚目恐龙具有羽毛,包含:鸟面龙、中华龙鸟、帝龙。另一群大型的兽脚类恐龙,镰刀龙超科,可能也具有羽毛;其中的北票龙似乎具有绒羽。但恐龙的羽毛痕迹大
  • 西佛吉尼亚州西弗吉尼亚州(英语:State of West Virginia),简称西维州,是美国东部的一个州,有著名的阿帕拉契山脉,景观优美,别称为“山脉之州”。现仍有相当多人认为西弗吉尼亚州属于美国南方,在西
  • 美国麻醉药品和危险药物局麻醉药物和危险药物管理局( Bureau of Narcotics and Dangerous Drugs,简称BNDD)是美国缉毒局的前身。它建立于1968年,是美国司法部的下属机构,包括由原属于美国财政部的麻醉药物
  • 右翼自由意志主义右翼自由意志主义(英语:Right-libertarianism)是指崇尚资本主义市场经济和个人权利,反对现代福利国家的自由主义政治思想。右翼自由主义强烈支持私有制和财产权,强烈反对政府对自
  • 达尔文主义达尔文主义是与生物演化有关的一系列运动和概念,其中也包含与查尔斯·达尔文无关的思想。随着时间的推移,“达尔文主义”的含义已经发生了变化,这取决于谁在使用这个词语。在美
  • 弗里茨·普雷格尔弗里茨·普雷格尔(Fritz Pregl,1869年9月3日-1930年12月13日),生于卢布尔雅那,逝世于奥地利格拉茨,斯洛文尼亚裔奥地利化学家,1923年获诺贝尔化学奖。1901年:范托夫 |1902年:费歇尔 |1
  • 稗说稗说,也称稗说体,是高丽后期出现的类似笔记类的文学体裁。高丽时期的稗说主要是围绕诗人、诗句,记述逸闻趣事,传说,期间夹杂着作者的评论,也记述有关文、赋、对联、酒令等其它文学
  • 苏莱曼·巴尔塔奥卢苏莱曼·巴尔塔奥卢(土耳其语:Süleyman Baltaoğlu;?-?),十五世纪保加利亚裔穆斯林出身的奥斯曼帝国海军司令,曾与苏丹穆罕默德二世围攻君士坦丁堡。但因他攻城不力和被基督徒敌船逃