回答
他們給這裏的是一個簡短的想法:http://chromeadblock.org/extensions/adblock-for-chrome/
但是沒有真正的細節。我認爲他們所做的是檢查CSS類和ID的壞字,如:廣告,廣告,贊助...... 此外,他們將有一個主要的廣告服務器列表,如AdWords等,並簡單地阻止這些IP /被加載的域。 之後,它似乎會計算已移除廣告的尺寸,並用空白CSS填充尺寸。
也許這不是他們如何做,但這就是我會做到這一點。
您提到「Adblock for Chrome」,但問題是關於「Adblock Plus」。 – 2013-11-11 10:53:17
塞巴斯蒂安,嘗試「點擊鏈接」;) – Jimi 2015-02-11 01:40:45
Adblock Plus的有兩個機制,以阻止網站上的內容:
元素隱藏:一個CSS代碼段注入的網站,隱藏,都應該被阻止的元素。通過這種方式,廣告將從渲染頁面中完全刪除,以便其他用於廣告的區域現在將用於網頁的實際內容,甚至作爲網頁本身一部分的內容(如文字廣告)也可以被阻止。但是,這並不妨礙資源首先加載。
請求阻止:用於檢索應該被阻止的資源的HTTP請求將被阻止加載。這會加快網頁加載速度,減少流量,甚至可以阻止從Flash中加載的內容,例如YouTube上的視頻廣告。
這兩個元素都隱藏在給定的網站上,以及要阻止的URL由篩選器列表控制。默認情況下,Adblock Plus將使用EasyList。但是您可以自由設置您自己的過濾規則或配置其他過濾列表。
而這正是我寫的。 – bluewhile 2013-11-14 04:57:00
這是它是如何做:https://adblockplus.org/en/faq_internal#elemhide
他們只是禁用塊的Adblock與他們的手必須在用戶代理樣式表,即在其JS瀏覽器的等級ID的列表。
- 1. 如何在Chrome DevTools中隱藏「Adblock Plus」標籤?
- 2. adblock plus如何隱藏元素?
- 3. Adblock Plus - 清除緩存
- 4. 如何使用AdBlock Plus過濾器隱藏背景
- 5. 如何在使用Watir/chromedriver時在Adblock Plus中加載過濾器?
- 6. 如何阻止adblock plus在HTML頁面中阻止圖像
- 7. 如何在webvew中阻止任何廣告,如adblock或adblock plus在瀏覽器中?
- 8. 使用Adblock Plus訂閱從下載頁面中移除廣告
- 9. 如何將AdBlock Plus集成到C#WebBrowser控件中?
- 10. Adblock Plus打破基金會軌道
- 11. Adblock Plus的 - 白名單規則
- 12. Adblock Plus動畫幀率下降
- 13. AdBlock Plus或NoScript:如何屏蔽此廣告?
- 14. 如何將Adblock Plus添加到Webbrowser控件?
- 15. 如何在w2ui中使用'Plus'圖標
- 16. 如何使用adblock刪除屬性?
- 17. 主動Adblock Plus的顯示在瀏覽器JS控制檯
- 18. 如何使用SQL * Plus
- 19. 批次爲exe安裝Adblock Plus的使用批處理文件命令
- 20. Adblock加Chrome擴展使用requireJS,但在擴展文件夾中找不到庫
- 21. 如何通過Adblock Plus跟蹤或記錄被阻止的網站?
- 22. Adblock Plus的HIDS元素與ID或類詞「廣告」
- 23. 如何在用戶使用AdBlock時顯示自己的圖像?
- 24. 使用php檢測adblock
- 25. Google AdSense和AdBlock
- 26. 如何使用google-plus-ios-sdk-1.7.1 sdk登錄google-plus?
- 27. 編寫firefox或chrome擴展需要哪些技能? (如Adblock)
- 28. Adblock封鎖圖像
- 29. 如何在Chrome擴展中使用YUI3?
- 30. 如何在Chrome DevTools中使用iframe?
對於我來說這也不是很清楚,因爲無處不在提到這些類型的插件可以節省帶寬。因此,必須有某種方式可以阻止該軟件下載指定的內容,而不僅僅是在下載時纔將其排除。 – 2013-07-27 16:40:11