Adblock是Mozilla Firefox和Mozilla Application Suite網頁瀏覽器所使用的擴展。Adblock允許用戶攔截廣告在內的各種頁面元素,並使這些內容不被下載和顯示。2004年起Adblock開發停滯,同時出現了分支版本Adblock Plus。這個版本對用戶界面、過濾訂閱和元素隱藏等功能進行了改進。目前,Adblock Plus已經成為更加流行的版本。
width="336" height="280" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" allowfullscreen="true" id="aswift_2" name="aswift_2" style="left: 0px; position: absolute; top: 0px;">
Adblock
Adblock是Mozilla Firefox和Mozilla Application Suite網頁瀏覽器所使用的擴展。Adblock允許用戶攔截廣告在內的各種頁面元素,並使這些內容不被下載和顯示。
2004年起Adblock開發停滯,同時出現了分支版本Adblock Plus。這個版本對用戶界面、過濾訂閱和元素隱藏等功能進行了改進。目前,Adblock Plus已經成為更加流行的版本。
Adblock Plus主要關注軟體的可用性,並添加和改進了許多功能。它在主窗口上面有清楚定義的菜單項。另外可過濾項的列表也被整合到下方的面板,這一面板也可以從主窗口分體出來。廣告過濾的表達式也增加了元素隱藏的功能。其它一些新功能如過濾器統計(計數功能),並可以對單一過濾器進行啟用或禁用而不用刪除過濾器。
和Mozilla內置的圖像過濾器一樣,Adblock根據內容的源地址攔截了HTTP請求,並可過濾IFrame、script及Flash。它也可以用自動生成的用戶樣式表來隱藏包括文字廣告在內的頁面元素。這個功能稱為元素隱藏,它將攔截內容換成了隱藏內容。
width="336" height="280" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" allowfullscreen="true" id="aswift_3" name="aswift_3" style="left: 0px; position: absolute; top: 0px;">
Michael McDonald開發了Adblock Plus 0.5,並通過以下功能對Adblock進行改進:
• 白名單;
• 支持過濾背景圖像;
• 固定網址的過濾器訂閱並自動更新;
• 隱藏HTML元素的功能可以過濾更多的文字、圖像及其它內容;
• 對特定網站的廣告進行過濾,而不是全局過濾;
• 修復內存泄漏問題。
McDonald後來停止了開發工作並將其移交給Wladimir Palant。Wladimir Palant於2006年1月對代碼庫進行重寫併發布了Adblock Plus 0.6。
基本的過濾規則可以使用星號(*)作為通配符。列入白名單的網站及對象可以使用兩個at符號(@@)開發,使其免受過濾。正則表達式可以在前後加上斜框(/)后使用。Adblock Plus也支持更複雜的語法來對過濾器進行更精確的控制。
下列是一些Adblock過濾器的示例。
攔截example.com上的廣告:
example.com#DIV(id=ad)
攔截任何在目錄"banners"中的內容,或同以下規則相對應的內容(大小寫不敏感):
*/banners"adv/|/a[^u])(?!vision)/
過濾器訂閱
用戶可以增加額外的過濾集。Adblock Plus可以使用一個或多個外部過濾器訂閱,並自動進行更新。Filterset.G為這一軟體並不兼容(Adblock Plus也特別建議不要使用Filterset.G,並給出了相應的理由),但其它的過濾集可以通過輸入網址來添加。Adblock Plus的官方網站提供了已知的Adblock Plus訂閱列表。
廣告
name="scupioadframe" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://img.scupio.com/html/ad.html?id=sc-1474958060214-824805186041&cid=13615&pub=lQgBR1duE3Ab&web=4137&category=25&width=300px&height=250px&bgColor=%23ffffff&titleColor=%230000FF&titleFF=Microsoft%20JhengHei&titleFS=16px&mobileFS=28px&descColor=%23333333&descFF=Microsoft%20JhengHei&descFS=12px&borderColor=%23cccccc&url=http%3A%2F%2Fwww.twword.com%2Fwiki%2FAdblock&startTime=1474958060129&inif=0&J0=2" style="box-sizing: content-box; margin: 0px; padding: 0px; border-width: 0px; border-style: initial; overflow: hidden; width: 300px; height: 250px;">
• PC World將Adblock Plus列為2007最好的100個產品之一。
首先是Adblock太強大了,如果使用共享出來的過濾規則,有可能會導致某些重要的信息被過濾,不過還好,我們能夠通過工具欄上的圖標隨時暫停Adblock的過濾工作。其次,目前過濾規則僅僅是由愛好者團體共同提供的,可靠性沒有保證。最後,Adblock採用的是「趕盡殺絕」的方式,要想只過濾網頁中的特定廣告,操作比較複雜。
name="scupioadframe" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://img.scupio.com/html/ad.html?id=sc-1474958060211-799554729264&cid=13615&pub=lQgBR1duE3Ab&web=4137&category=25&width=300px&height=250px&bgColor=%23ffffff&titleColor=%230000FF&titleFF=Microsoft%20JhengHei&titleFS=16px&mobileFS=28px&descColor=%23333333&descFF=Microsoft%20JhengHei&descFS=12px&borderColor=%23cccccc&url=http%3A%2F%2Fwww.twword.com%2Fwiki%2FAdblock&startTime=1474958060129&inif=0&J0=1" style="line-height: 25.2px; box-sizing: content-box; margin: 0px; padding: 0px; border-width: 0px; border-style: initial; overflow: hidden; width: 300px; height: 250px;">
大量網站的擁有者,特別是網站上有各類網路廣告的,認為包括Adblock在內廣告過濾軟體的應用會減少他們的收入。在某種意義上而言,這種行為就 是一種盜竊行為。這個觀點主要就是指網站的擁有者需要支付費用來維護伺服器和帶寬費用,以便繼續提供免費內容。一些網站會使用計數器來禁止廣告過濾軟體的使用,如嘗試檢測是否存在廣告過濾器並提示用戶關閉軟體,或直接阻止用戶訪問網頁直至他們關閉廣告過濾軟體。這些做法得到了很多人的支持和反對。
比較著名的例子有,網站持有者Danny Carlton (a.k.a. Jack Lewis)禁止所有Firefox訪問他的個人網站,不管他們是否安裝Adblock Plus。他聲稱Adblock Plus用戶實際上竊取了他的內容並相信Mozilla基金會要對認證和發布這一插件負責。Adblock Plus的開發者Wladimir Palant在他的Blog上作出了回應。一些其他的blogger也對這件事表達了自己的觀點。
Adblock Plus也因移除Adblock的站點攔截功能而受到了批評。
一些網站管理員使用JavaScript來檢測是否使用一些流行的Adblock過濾器。這會生成一些類似HONEYPOT的URL並在網頁在瀏覽器上渲染後進行驗證,更高級的會使用DOM的驗證機制來檢查設置的廣告元素是否存在。
這些方法並不能直接檢測到是否存在Adblock擴展,只能對過濾器進行檢測。只是對過濾器進行,這些方法就會失效。還有一個方法會對插件自身進行檢測,但這一方法在AdBlock Plus 0.7.5.2更新后就失去作用了。
Adblock Plus 1.0
Adblock Plus 1.0
軟體大小:284 KB
軟體類型:國外軟體 / 免費軟體 / Install-needed
運行環境:WinXP/Vista/
軟體語言:英文版
相關鏈接:官方主頁
軟體介紹:您是否仍為網頁上比其他任何內容都佔用載入時間的廣告和條幅而煩惱?安裝 Adblock Plus 擴展您就可以擺脫它們。右鍵單擊一個條幅廣告,在上下文菜單中選擇「Adblock」,它就再也不會被載入了。或者在側欄打開 Adblock Plus 查看頁面的所有元素,然後選擇阻止條幅廣告。您可以在過濾器中使用通配符或正則表達式來阻擋所有廣告。
Adblock
• (英文)Mozilla Add-ons網站上的Adblock頁面 https://addons.mozilla.org/firefox/10/
Adblock Plus
• (英文)Adblock Plus官方網站 http://adblockplus.org/
• (英文)Mozilla Add-ons網站上的Adblock Plus頁面 https://addons.mozilla.org/firefox/1865/
• (英文)Adblock Plus 0.5.x在MozillaZine論壇上的帖子 http://forums.mozillazine.org/viewtopic.php?t=266291
• (英文)Adblock Plus的貢獻者名單 http://adblockplus.org/en/contributors
信息
• (英文)Adblock的歷史 http://adblockplus.org/en/history
• (英文)Adblock - MozillaZine Knowledge Base http://kb.mozillazine.org/Adblock
• (英文)Adblock/Adblock Plus手冊 http://chewey.de/mozilla/adblock-doku_en.html
• (簡體中文)The Adblock project, ――詳解Adblock http://forums.mozine.cn/index.php?showtopic=99
過濾器訂閱
• (英文)已知的Adblock過濾器列表 http://adblockplus.org/en/subscriptions
• (簡體中文)用 Adblock Plus 殺遍中外網路廣告 (過濾清單分享) - Adblock Plus的中文列表 http://hk.anetcity.com:8765/bbs/index.php?topic=9799.0