2012-01-03 106 views
11


adblock plus如何阻止網絡中的廣告?我看到它注入一些CSS來隱藏廣告,但我認爲他確實不止於此 - 例如,阻斷HTTP請求..Adblock Plus如何在Chrome中使用?



+0

對於我來說這也不是很清楚,因爲無處不在提到這些類型的插件可以節省帶寬。因此,必須有某種方式可以阻止該軟件下載指定的內容,而不僅僅是在下載時纔將其排除。 – 2013-07-27 16:40:11

回答

1

他們給這裏的是一個簡短的想法:http://chromeadblock.org/extensions/adblock-for-chrome/

但是沒有真正的細節。我認爲他們所做的是檢查CSS類和ID的壞字,如:廣告,廣告,贊助...... 此外,他們將有一個主要的廣告服務器列表,如AdWords等,並簡單地阻止這些IP /被加載的域。 之後,它似乎會計算已移除廣告的尺寸,並用空白CSS填充尺寸。

也許這不是他們如何做,但這就是我會做到這一點。

+0

您提到「Adblock for Chrome」,但問題是關於「Adblock Plus」。 – 2013-11-11 10:53:17

+0

塞巴斯蒂安,嘗試「點擊鏈接」;) – Jimi 2015-02-11 01:40:45

17

Adblock Plus的有兩個機制,以阻止網站上的內容:

元素隱藏:一個CSS代碼段注入的網站,隱藏,都應該被阻止的元素。通過這種方式,廣告將從渲染頁面中完全刪除,以便其他用於廣告的區域現在將用於網頁的實際內容,甚至作爲網頁本身一部分的內容(如文字廣告)也可以被阻止。但是,這並不妨礙資源首先加載。

請求阻止:用於檢索應該被阻止的資源的HTTP請求將被阻止加載。這會加快網頁加載速度,減少流量,甚至可以阻止從Flash中加載的內容,例如YouTube上的視頻廣告。

這兩個元素都隱藏在給定的網站上,以及要阻止的URL由篩選器列表控制。默認情況下,Adblock Plus將使用EasyList。但是您可以自由設置您自己的過濾規則或配置其他過濾列表。

+0

而這正是我寫的。 – bluewhile 2013-11-14 04:57:00

相關問題