Adblock

Adblock

Adblock是Mozilla Firefox和Mozilla Application Suite網頁瀏覽器所使用的擴展。Adblock允許用戶攔截廣告在內的各種頁面元素,並使這些內容不被下載和顯示。2004年起Adblock開發停滯,同時出現了分支版本Adblock Plus。這個版本對用戶界面、過濾訂閱和元素隱藏等功能進行了改進。目前,Adblock Plus已經成為更加流行的版本。

基本信息

軟體介紹

•軟體性質:國外軟體

•軟體授權:免費軟體

•更新時間:2014-08-14

•套用平台:Win7/Vista/Win2003/WinXP

簡介

Adblock Adblock

Adblock是 Mozilla Firefox、 Mozilla Application Suite以及 Google Chrome網頁瀏覽器所使用的擴展。 Adblock允許用戶攔截廣告在內的各種頁面元素,並使這些內容不被下載和顯示。

2004年起 Adblock開發停滯,同時出現了分支版本 Adblock Plus。這個版本對用戶界面、過濾訂閱和元素隱藏等功能進行了改進。 Adblock Plus已經成為更加流行的版本。

Adblock Plus

Adblock Plus主要關注軟體的可用性,並添加和改進了許多功能。它在主視窗上面有清楚定義的選單項。另外可過濾項的列表也被整合到下方的面板,這一面板也可以從主視窗分體出來。廣告過濾的表達式也增加了元素隱藏的功能。其它一些新功能如過濾器統計(計數功能),並可以對單一過濾器進行啟用或禁用而不用刪除過濾器。

工作原理

和Mozilla內置的圖像過濾器一樣,Adblock根據內容的源地址攔截了HTTP請求,並可過濾IFrame、script及Flash。它也可以用自動生成的用戶樣式表來隱藏包括文字廣告在內的頁面元素。這個功能稱為元素隱藏,它將攔截內容換成了隱藏內容。

歷史

Michael McDonald開發了Adblock Plus 0.5,並通過以下功能對Adblock進行改進:

· 白名單;

· 支持過濾背景圖像;

· 固定網址的過濾器訂閱並自動更新;

· 隱藏HTML元素的功能可以過濾更多的文字、圖像及其它內容;

· 對特定網站的廣告進行過濾,而不是全局過濾;

· 修復記憶體泄漏問題。

McDonald後來停止了開發工作並將其移交給Wladimir Palant。Wladimir Palant於2006年1月對代碼庫進行重寫並發布了Adblock Plus 0.6

過濾器

基本的過濾規則可以使用星號(*)作為通配符。列入白名單的網站及對象可以使用兩個at符號(@@)開發,使其免受過濾。正則表達式可以在前後加上斜框(/)後使用。Adblock Plus也支持更複雜的語法來對過濾器進行更精確的控制。

Adblock Adblock

下列是一些Adblock過濾器的示例。攔截example.com上的廣告:

example.com#DIV(id=ad)

攔截任何在目錄"banners"中的內容,或同以下規則相對應的內容(大小寫不敏感):

*/banners/*

將example.com網站列入白名單:

@@http://www.example.com/

攔截Yahoo!的廣告:

/yimg\.com(.*/adv/|/a[^u])(?!vision)/

過濾器訂閱

用戶可以增加額外的過濾集。Adblock Plus可以使用一個或多個外部過濾器訂閱,並自動進行更新。Filterset.G為這一軟體並不兼容(Adblock Plus也特別建議不要使用Filterset.G,並給出了相應的理由),但其它的過濾集可以通過輸入網址來添加。Adblock Plus的官方網站提供了已知的Adblock Plus訂閱列表。

批評

大量網站的擁有者,特別是網站上有各類網路廣告的,認為包括Adblock在內廣告過濾軟體的套用會減少他們的收入。在某種意義上而言,這種行為就 是一種盜竊行為。這個觀點主要就是指網站的擁有者需要支付費用來維護伺服器和頻寬費用,以便繼續提供免費內容。一些網站會使用計數器來禁止廣告過濾軟體的使用,如嘗試檢測是否存在廣告過濾器並提示用戶關閉軟體,或直接阻止用戶訪問網頁直至他們關閉廣告過濾軟體。這些做法得到了很多人的支持和反對。

比較著名的例子有,網站持有者Danny Carlton (a.k.a. Jack Lewis)禁止所有Firefox訪問他的個人網站,不管他們是否安裝Adblock Plus。他聲稱Adblock Plus用戶實際上竊取了他的內容並相信Mozilla基金會要對認證和發布這一外掛程式負責。Adblock Plus的開發者Wladimir Palant在他的Blog上作出了回應。一些其他的blogger也對這件事表達了自己的觀點。

Adblock Plus也因移除Adblock的站點攔截功能而受到了批評。

缺點

首先是Adblock太強大了,如果使用共享出來的過濾規則,有可能會導致某些重要的信息被過濾,不過還好,我們能夠通過工具列上的圖示隨時暫停Adblock的過濾工作。其次,過濾規則僅僅是由愛好者團體共同提供的,可靠性沒有保證。最後,Adblock採用的是“趕盡殺絕”的方式,要想只過濾網頁中的特定廣告,操作比較複雜。

榮譽

· PC World將Adblock Plus列為2007最好的100個產品之一。

檢測

一些網站管理員使用JavaScript來檢測是否使用一些流行的Adblock過濾器。這會生成一些類似honeypot的URL並在網頁在瀏覽器上渲染後進行驗證,更高級的會使用DOM的驗證機制來檢查設定的廣告元素是否存在。

這些方法並不能直接檢測到是否存在Adblock擴展,只能對過濾器進行檢測。只是對過濾器進行,這些方法就會失效。

還有一個方法會對外掛程式自身進行檢測,但這一方法在AdBlock Plus 0.7.5.2更新後就失去作用了。

軟體介紹

Adblock Plus 1.0

軟體大小:284 KB

軟體類型:國外軟體 / 免費軟體 / Install-needed

運行環境:Windows XP/Windows Vista/Windows 7/Windows 8

運行方式:作為Chrome和Mozila Firefox的外掛程式實時運行,可手動關閉。

軟體語言:英文版

相關連結:官方網站

軟體介紹:您是否仍為網頁上比其他任何內容都占用載入時間的廣告和條幅而煩惱?安裝 Adblock Plus 擴展您就可以擺脫它們。右鍵單擊一個條幅廣告,在上下文選單中選擇“Adblock”,它就再也不會被載入了。或者在側欄打開 Adblock Plus 查看頁面的所有元素,然後選擇阻止條幅廣告。您可以在過濾器中使用通配符或正則表達式來阻擋所有廣告。

相關詞條

相關搜尋

熱門詞條

聯絡我們