Chrome 屏蔽廣告的擴展 AdBlock 和 Adblock Plus 哪個更強大?

可以從屏蔽的效果,有沒有減慢載入網頁的速度,被屏蔽的flash和圖片有沒有下載到本地等幾個方面談談。

現在好像都不能屏蔽優酷的廣告了


月光博客上有一篇文章敘述adblock有關的歷史

http://www.williamlong.info/archives/2951.html


我用的是Adblock。

ADP的右鍵菜單太弱了,不知道你有沒有通過AdBlock的右鍵菜單自己添加過攔截規則,這方面AdBlock非常強大,而ADP的右鍵菜單幾乎等於沒有。


用廣告終結者吧,可以屏蔽視頻的廣告。


國外下載量和用戶數量最多的是Adblock Plus,工作團隊人員最多的是adblock plus,第一個有計划進入中國市場的是adblock plus,新聞媒體報道最多的是adblock plus,首先提出可接受廣告的是adblock plus,第一個廣告過濾插件也是adblock plus(傳承了最早一個已放棄產品)等等太多實際數據說明adblock plus比adblock和其他插件領先。

Adblock 的作者是個美國人,名為Michael Gundlach。Adblock在Chrome、360和Safari上可用。而Adblock Plus的發明者是Wladimir Palant,德國人,現在團隊還有其他程序員負責各個版本,在Chrome、火狐、Opera、360、IE上可用。補充個,Adblock Plus的縮寫是ABP,不是什麼ADP還有其他奇怪的字母組合。

最後關於王成說的使用附加功能屏蔽廣告,adblock plus是有這個功能的,chrome版本自帶,火狐需要下載個叫element hiding helper的工具。火狐上過濾效果最好。

==================================

附創始人Wladimir的一篇博客文章

原帖ABP中文新聞 - Powered by Discuz!

應大家多次要求,把Adblock Plus創始人Wladimir Palant這篇私人的博文翻譯成中文。希望能解決一些困擾了大家很久的疑問。感謝大家一直以來對Adblock Plus的支持,我們會按照初衷把更好更完善更安全的Adblock Plus呈獻給大家!

誰更好?Adblock還是Adblock Plus?

註:明確說明此文章發佈於我的私人博客,而非Adblock Plus官方博客。本文僅代表我的個人觀點。去數落一個競爭對手似乎並不明智,但我不想將我的發現就此掩埋。如果您來這裡只是為了抨擊Adblock Plus,而並不在意這篇文章本身,那麼還是請您務必讀一讀文末的再編輯部分。

在Chrome瀏覽器上,目前有兩種流行的廣告攔截插件可選:Adblock和Adblock Plus。除開兩者名字令人混淆,他們是毫不相干的插件。而我負責的是後者,然而時常有人會問我會推薦Adblock還是Adblock Plus。因為Adblock Plus在Chrome中當然還有很大的成長空間,所以我一般都用這樣一句話作為答案:「這兩種插件雖然有不同的開發過程,但是最終產品大致相同。」但最近我在檢查Adblock時震驚地發現情況有所變化,而且變化很大。所以下次再有人問我Adblock和Adblock Plus有什麼區別,我就會讓他們來看這篇博文。

開放式發展

Adblock在一開始是一個開放式項目。它使用了谷歌代碼託管以確保人們可見其源代碼並進行編寫。但是,該代碼庫在2013年8月已經停用。新的項目描述為人們提供了可自行下載的源代碼包,所以您仍然可以看到源代碼,但想提取個人改動將會廢您九牛二虎之力。

有其他人也注意到了這一點。Adblock的支持人員就曾許諾這種情況只是暫時的,一個全新的源代碼庫將很快在Github上創建。我確實找到有地方提及了這一個代碼庫,所以在某個時候它一定已經公開過。但現在它好像已經被標記為非公開了。

其他幾次討論也提到了這個話題,特別是2014年1月的這一次。這一次支持人員突然談及他們想保持不公開的一些改動,這也是為什麼他們不能公開代碼庫。這次討論中,在時機成熟之前都不公開這樣的說法聽起來就像愚人節玩笑一般。討論最終以「Adblock在近期不會有公開Git庫」作結,而並沒有對一些評論所說的工作流(將公開和私人改動分離到不同的庫中)失效的情況做出任何解釋。

結論:Adblock悄然從一個開放式發展典範轉而開始向用戶隱藏其改動。用戶不會得知這些決定,也不會了解其背後的原因。源代碼存檔得以留存只是為了假裝Adblock仍然是一個開源項目,這些都很難被發現,而項目所有者顯然希望沒有人能夠從其中提取個人改動。

他們在隱藏什麼?

不知道別人怎麼想,但我立馬就有衝動去下載源存檔來看看其中實裝了哪些改動。我就做了這些。源存檔中有一份改動日誌,但您還是親自去看一看為好。以下是一些要點:

Adblock 2.6.11(2013-10-25): Adblock每天發送一個唯一用戶ID至Adblock伺服器(您知道這點的,對嗎)的功能得到擴充。伺服器現在可以決定用戶對調查可見——調查將立刻在新的標籤頁中打開,無論用戶在進行何種操作。

Adblock 2.6.14(2013-11-09): Adblock現在不只向伺服器發送唯一用戶ID,它也會傳輸用戶設定以決定是否通過Google Search廣告。這一改動日誌信息叫做:「設定測量。」

Adblock 2.6.20(2014-02-11): Adblock在每次啟動時將向http://goldenticket.disconnect.me發送請求——但在安裝插件前兩天不會發送。一段時間後才會發現,Adblock顯然和http://Disconnect.me有合作,並為他們的服務做廣告來挑選用戶。Disconnect的功能實際上已經和Adblock捆綁,其搜索中的廣告也被加入了白名單。還有一點也有意思:上文提及的唯一用戶ID將在每一次用戶訪問http://getadblock.com的時候被發送至該網站,在Adblock用戶訪問http://getadblock.com.malicious.com及任何在主機名中帶有http://getadblock.com的網站時也被會發送。如果我擁有一個靠廣告收益來維持的網站,我就會在每個頁面插入一個隱藏框,並用這個bug來追蹤Adblock用戶——或許有的網站已經跟我想到一起了?改動日誌是如何來描述這些改動的呢?——「調查Beta測試」,是的,就這樣。

Adblock 2.6.21-2.6.27: http://Disconnect.me的功能得到重大改動,如同其開發者親自操刀一般。試用和付費會員功能實裝,Disconnect搜索廣告白名單微調。根據改動日誌,所有這些改動都叫做「調查Beta測試」。

Adblock 2.6.29(2014-04-28): 「Adblock自定義過濾器」(Adblock特有過濾器列表,默認安裝並被列為推薦)加入一組過濾來將Mixpanel 在Adblock網站上的追蹤加入白名單。

Adblock 2.7(2014-06-06): Calling home功能得到擴展。現在除用戶唯一ID,Adblock版本,操作系統,是否允許Google Search廣告以外,還將發送用戶地點信息。Adblock還將向http://getadblock.com(或者其他提出友善請求的網站)反饋Adblock是安裝之初還是已經使用了一段時間——這仍然是是唯一用戶ID之外的東西。這個功能在Adblock 2.7.2中調整的稍稍多一點。

Adblock 2.7.4(2014-06-20): 可以在擴展中看到改動日誌了,哇哦!突然間,有意義的改動日誌信息再次加入了,而不再只是「bug修復」或是單純說著關於GitHub這種沒有私有庫許可權沒人能知道的事情。現在人們只需要確認這些信息是否符合真正的改動了……

結論:如果一個項目突然開始閉門造車,通常是有壞事發生。在Adblock的情況中,他們通過與http://Disconnect.me合作來將其用戶貨幣化卻不想任何人察覺。當人們發現並開始提出疑問,他們就想方設法將這些變化產生的影響輕描淡寫地帶過。

隱私怎麼辦?

來自Adblock項目頁面:

隱私至高無上。

其下寫著:

Adblock除運行所需信息外不會以任何理由保存或檢索您的個人瀏覽習慣或者信息。

他們是這樣說的。在上文中已顯而易見,Adblock並不顧忌分配唯一ID給其用戶來收集有關用戶的數據(比如他們使用了什麼設置)並在每一次他們訪問Adblock網站時追蹤他們。您也不能避免訪問他們的網站因為擴展會時常將您送去那裡,尤其是在第一次運行時。沒有隱私政策,所以沒有人知道這些數據會發生什麼。有關Adblock隱私政策的討論因為一些原因沒有公開,我猜在其中涉及了他們收集到了什麼數據。

不只這點,Adblock也很疏忽地實裝了這種「特性」使任何其他網站也能夠追蹤Adblock用戶。而且他們明確允許http://Disconnect.me無論Adblock用戶何時啟動瀏覽器都得到通知。而至少http://Disconnect.me有隱私政策並且聲明不會收集用戶數據。

結論:Adblock只是假裝關心用戶隱私。從其行動可以看出,在他們做決策時隱私考量顯然無足輕重。

Adblock Plus表現更好嗎?

是的,我認為我們更好。我們會儘力去開放並透明化我們做的一切。我們的源代碼庫完全公開(實際上在我們的伺服器和GitHub上都可以使用,以便更多的人能找到),我們有公眾問題跟蹤和公眾代碼評審。更重要的是,我們會在博客公布所有重大改動(這些公告會定期由發布者整理),真正影響到我們所有用戶的改動將在擴展本身公布。這也意味著我們同樣會公布爭議性的決定,而我們知道這些決定會引起不快的討論。

我們有一份非常詳細的隱私政策。更重要的是,我們不只會說我們不去收集任何必須以外的數據——我們會儘力說到做到。這就是說,舉個例子,我們當然不會對用戶的ID開刀;這就是說,首次運行頁面是擴展的一部分——我們的伺服器不需要知道有人安裝了我們的擴展;這就是說,我們只會去估計我們的用戶數量而不是直接去計算;這就是說,我們對用戶如何安裝Adblock Plus知之甚少——除非這些用戶決定告知我們。有許多事情我們不得不說:「我們不能這樣做。」但我認為對我們的用戶,我們要抱有這樣的尊重。

編輯(2014-08-04 09:20):Adblock的兩個新版本在博文發表後發布。Adblock 2.7.9修復了我在上文種提及的bug,現在只有http://getadblock.com可以追蹤Adblock用戶而沒有其他網站了。從Adblock團隊的回應來看(見下方評論27樓),看來我所提及的其他問題並沒有被當回事。實際上,Adblock 2.7.9再次擴展了Calling home功能,現在還會發送您屏蔽的廣告數量。

編輯(2014-07-30 10:54):我一般不會接受與話題無關的評論。但是,每次一些與博文關係很小的話題出現時總有些人實在是太想用錯誤的信息來黑Adblock Plus,而且在我為了讓討論更有意義而刪除他們評論時還要指責我審核太嚴格,所以我在這裡就放鬆這個規則,回復那些跟話題只有那麼一點點關係的評論。儘管如此,請理解我在此不容忍任何侮辱。同時,我會確保那些我已經回復而又重複出現的評論不可見。所以如果您來這裡是為了黑Adblock Plus的,那請確定您已經看過8樓,11樓和22樓的回復。目前有4條評論不可見:兩條包含了侮辱性語言,一條與FUD有關但沒有任何深層內容,還有一條離題太遠。


兩個都不好,ublock 最好,無論是效果還是內存佔用還是UI 都秒殺題主說的哪兩個


提醒一下用廣告終結者的人,它以前抄襲adkill and media download擴展並盜用別人的伺服器資源,見[12.29更新,達成合作]針對《廣告終結者》作者的回應~_Chrome_瀏覽器討論區 卡飯論壇

後來他們的作者達成了合作意向,所以我一直不用它。

另外請大家瀏覽Chrome商店惡意擴展反饋集合帖(2014年1月13日更新黑名單)_Chrome_瀏覽器討論區 卡飯論壇

根據OpenGG.Clean.Player的作者OpenGG(魯夫的愛)的說法http://opengg.me/919/what-should-you-do/Chrome Web Store 里十個去優酷廣告擴展有九個是惡意擴展, 你用了就有可能會被劫持瀏覽器, 網銀被盜號什麼的。請大家定期評估已安裝的各種擴展的安全性,選擇擴展之前三思,並仔細調查該擴展是否安全。

我現在用Chrome瀏覽器+AdBlock + adkill and media download這兩個擴展能有效去除各種廣告,對各大視頻網站也有效,但是去視頻廣告請在AdBlock裡面對視頻網站設置白名單,否則視頻會黑屏或者無限載入。

----------------

2014-07-13 更新,目前 adkill and media download已經失效,推薦大家用奶牛.


adblock和adblockPlus屏蔽廣告基本兩個套路:

1、禁止某些地址的請求

2、css注入

第2點作用範圍更大。但是這兩款插件的自定義規則都只能寫選擇器,並不能寫完整代碼。而且我當時使用時是對選擇元素加一個display:none。

這存在一些問題,比如該元素寫了style,並包含display:block !important,這倆插件就抓瞎了。

還是與stylish這樣的單純css注入插件結合更強些。

另外由於css3尚不支持parent和has選擇器,還可以做js注入,利用js代碼來選擇元素。也有相關的chrome插件CJS

另外,這兩個插件都不會自己同步,使用的同志一定要記得自己備份。


Adblock Plus和Adblock都使用過一段時間,對比之下某些網站Adblock Plus不能自動移除相應廣告,但Adblock可以,所以現在用回了Adblock了,感覺這兩個插件功能上都十分類似的,易用性都很好。


直接用ESET NOD32通過一個屏蔽域名列表就可以屏蔽絕大多數廣告了。。。


兩個都有用,比較之後Adblock是最好的,要是再加一個Adkill and Media Download就是完美了,廣告全部搞定。


Adblock Plus吧

我安的就是Adblock Plus

效果灰常明顯而且速度比不安的快多了

就這兩個來說我不能發表什麼意見

不過我聽說Adblock這個是首先在ff上出來的,然後chrome上也寫了一個,然後這個就木有再更新過了,Adblock Plus是有更新的貌似。

說錯了請指正,,,

Adblock Plus 攔截優酷很蛋疼


建議用uBlock Origin,用啥也別用AdBlock,肉眼可見載入卡頓


我現在用的是contentblockhelper,資源佔用也比較小,能訂閱abp格式的規則包,有類似noscript的站點規則,有右鍵添加css元素過濾規則。

然而沒多久就岀坑改用ublock origin了。目前是uBO+uMatrix


當然是Adblock Plus

Adblock讓我的Chrome卡成狗。


個人主要是用自定義規則, AdBlock 的RegEx不行,果斷用 Adblock Plus


用的Adblock Plus


AdBlock、ABP、uBlock這幾個我都用過,可能還試過一些其他小眾的,不過用時間沒這三個長。我後來是選擇了AdBlock,另兩個常遇到廣告沒屏蔽到,一手動添加整個頁面就毀了。當然可能後續有改善,不過既然目前用的沒出過問題,我沒什麼興趣再去當白老鼠。


我也同意 ADBlock的右鍵菜單更加強大,至於區別月光那篇文章很詳細


目前兩個都在用,感覺兩個都各有所長。對網頁響應速度的話應該是有好處的,因為屏蔽了廣告就無需載入了


試試看這個 http://lovedo.cn


推薦閱讀:

有哪些早期廣告讓你很多年忘不掉?
傳統的互聯網廣告售賣方式從 CPM 轉移到 CPA/CPS 主要優勢體現在哪?
內容平台中,廣告內容為什麼往往由平台選擇,而不是作者選擇?
到底投搜索廣告好?還是投社交媒體廣告更好?

TAG:GoogleChrome | 廣告 | 互聯網廣告 | A和B的比較 | Chrome擴展程序 |