本页使用了标题或全文手工转换

Adblock Plus

维基百科,自由的百科全书
跳到导航 跳到搜索
Adblock Plus
Adblock Plus 2014 Logo.svg
Adblock Plus的過濾器選項介面
Adblock Plus的過濾器選項介面
開發者 Eyeo GmbH[1][2][3]
目前開發人員:
Wladimir Palant
前開發人員:

Henrik Aasted Sørensen
Michael McDonald
初始版本 2005年10月23日,​13年前​(2005-10-23[4]
穩定版本

Firefox
3.5(2019年3月12日,​3個月前​(2019-03-12[±]

Chrome
3.5(2019年3月13日,​3個月前​(2019-03-13[±]

Android
1.4.0(2018年7月11日,​10個月前​(2018-07-11[±]

Opera
3.5(2019年3月13日,​3個月前​(2019-03-13[±]

Internet Explorer
1.6.0(2016年11月17日,​2年前​(2016-11-17[±]

Yandex Browser
3.5(2019年3月13日,​3個月前​(2019-03-13[±]

Safari
2.0.4(2019年2月18日,​3個月前​(2019-02-18[±]

傲游浏览器
1.0.0(2018年1月29日,​16個月前​(2018-01-29[±]

Microsoft Edge
0.9.14(2019年3月12日,​3個月前​(2019-03-12[±]
操作系统 跨平台
类型 瀏覽器擴充功能
许可协议 GPL
网站 adblockplus.org

Adblock PlusABP)是一個由Eyeo GmbH公司(Wladimir Palant)開發的開放原始碼[5][6]附加元件。現已支援Mozilla Firefox(含Firefox行動版)、Google ChromeInternet ExplorerOperaSafariMicrosoft EdgeAndroidYandex Browser傲遊瀏覽器

历史[编辑]

最初的Adblock 0.1是由丹麥的大學生Henrik Aasted Sorensen於2002年時為Firefox所開發[7][8],它能根據定義規則來隱藏廣告(僅限於圖片),實際上並未真正阻擋廣告載入[8]。Henrik Aasted Sorensen開發的最後一個版本是0.3,也是Adblock最後一個穩定版本[7][9]

2003年初,開發人員rue接手並開發了Adblock 0.4。該版本使用了XBL來阻擋廣告的顯示,並且Flash及Java等物件都能被過濾。雖然無法阻擋廣告載入,但是廣告不會在網頁載入過程中顯示出來。而這僅是一個開發版本,並不是穩定的版本,因此Adblock 0.3成為最後一個穩定版本[7]

2004年,Adblock 0.5rue採納了Wladimir Palant建議,使用Firefox的功能Content Policies來達到真正的阻擋廣告載入,而不只是簡單地將廣告隱藏,除此之外連背景圖片、腳本及樣式表都能阻擋,從這個版本開始棄用了XBL[7]

後來Adblock的開發停滯了一段時間。2004年到2005年初都沒有任何實際進展。這時另一位開發者Michael McDonald開發了一個名為Adblock Plus 0.5的Adblock加強版本,提供了大量的改進及許多新特性。Firefox 1.5於2005年11月正式推出,由於Adblock官方遲遲沒有支援Firefox 1.5,Michael McDonald開發了相容的Adblock Plus版本[7]

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年底被廢棄[7][10]

歷史和統計[编辑]

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

  • 白名单
  • 支持过滤背景图像
  • 固定网址的过滤器订阅并自动更新
  • 隐藏HTML元素的功能可以过滤更多的文字、图像及其它内容
  • 对特定网站的广告进行过滤,而不是全局过滤
  • 修复内存泄漏问题
  • 改進使用者介面

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

Adblock Plus的Google Chrome版本自2010年12月推出以來,擁有超過1000萬使用者[13]。同時也成為Firefox最受歡迎的擴充套件,截至2017年12月,擁有約1400萬使用者[14]

操作[编辑]

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

过滤规则[编辑]

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

过滤规则列表订阅[编辑]

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

批评[编辑]

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

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

在2011年12月,AdBlock Plus推出2.0版本。由於AdBlock Plus預設自動更新,大部份用者均被自動升級至2.0版本。2.0版本因為加入Google AdSense廣告白名單而遭到嚴厲批評,指作者向錢低頭,放棄AdBlock一貫的原則。作者稱此舉可以幫助依靠廣告收入的小型網站生存,但其實在1.0版本時使用者已可自行設定白名單,透過容許個別網站顯示廣告去支持其營運。

相關條目[编辑]

参考文献[编辑]

  1. ^ Palant, Wladimir. Introducing Eyeo GmbH, the company behind Adblock Plus. Adblockplus.org. 
  2. ^ Hern, Alex. Adblock Plus: the tiny plugin threatening the internet's business model. Theguardian.com. 
  3. ^ Sartoros, Alkimos; Dernbach, Christoph. Adblock Plus: Erpresser-Vorwürfe gegen umstrittenen Werbeblocker (German). Spiegel.de. 
  4. ^ Palant, Wladimir. Adblock Plus and (a little) more: Adblock - the evolution. adblockplus.org. September 10, 2006 [December 22, 2017] (英语). 
  5. ^ Adblock Plus. Adblock Plus : About. Adblock Plus. [2012-06-20]. 
  6. ^ Adblock Plus. Adblock Plus : Source Code. Adblock Plus. [2012-06-20]. 
  7. ^ 7.0 7.1 7.2 7.3 7.4 7.5 Palant, Wladimir. Adblock Plus: A not so short history of Adblock. adblockplus.org. [December 22, 2017]. (原始内容存档于November 9, 2006). 
  8. ^ 8.0 8.1 O'Reilly, Lara. The inventor of Adblock tells us he wrote the code as a 'procrastination project' at university — and he's never made money from it. Business Insider. July 14, 2015 [December 22, 2017] (英语). 
  9. ^ Palant, Wladimir. Adblock Plus and (a little) more: Adblock - the evolution. adblockplus.org. September 10, 2006. 
  10. ^ mozdev.org - adblock: index. adblock.mozdev.org. [December 22, 2017] (英语). 
  11. ^ About Adblock Plus. Adblockplus.org. [2011-11-04]. 
  12. ^ PC World - The 100 Best Products of 2007. PC World. [2007-08-19]. 
  13. ^ adblockplus.org. Adblock Plus - Chrome Web Store. chrome.google.com. [December 22, 2017] (英语). 
  14. ^ Statistics for Adblock Plus. addons.mozilla.org. [December 22, 2017] (美国英语). 
  15. ^ How does element hiding work?
  16. ^ Adblock Plus Documentation - Specifying Filter Options
  17. ^ Adblock Plus FAQ - Do I need to install Filterset.G Updater?. [2007-12-07]. 
  18. ^ An Open Letter Regarding AdBlock and Revenue Loss. wordswithmeaning.org. April 19, 2012. 
  19. ^ Why Ad Blocking is devastating to the sites you love. Ars Technica. March 6, 2010. 
  20. ^ Ad Blocking is Immoral
  21. ^ So, Blocking ads is stealing?互联网档案馆存檔,存档日期2008-03-17.
  22. ^ Firefox ad-blocker extension causes angst
  23. ^ Adblock Plus and (a little) more
  24. ^ Google Search


外部链接[编辑]