我在此處在Chrome網絡商店上發布的Google Chrome的Adblocker:https://chrome.google.com/webstore/detail/smartblock-adblocker/hjpfndnpahcmoeabhcmoeaeabhcmnnnlglglhkppppppppppppppdhcm?hlcm?hll =
Adblockers是瀏覽器中簡單的擴展,可以為用戶提供無廣告的漏洞。安裝這些adblockers允許您自動阻止所有廣告出現在此處的網頁上。
這款Google Chrome擴展名與任何其他Chrome Adblocker一樣工作,但這仍然是一個非常有趣的項目。使Adblocker更加用戶友好是一個主要目標,也是現代的UI。
從理論上講,使Adblocker的過程變得簡單,但是在實踐中我深入研究的過程就越有趣。它主要是使用JavaScript製成的,但它包括用戶界面的HTML,CSS和Bootstrap,因為這些是Web元素。
首先,默認情況下,該擴展名的各種廣告服務器的列表很長,這些服務器被硬編碼到擴展名的JavaScript部分中。
當網頁加載到任何用戶的瀏覽器中時,該網站確實向各種廣告服務器“請求”,這使煩人進入網頁。
現在,我發現我們實際上可以阻止這些Web Requests加載,Chrome具有一些內置的JavaScript腳本,這些腳本基本上允許我們在製作任何WebRequest之前檢查,因此我們可以監視如果Web Request實際上是從中取出的AD,則可以監視廣告服務器之一。一旦擴展名發現了WebRequest的確是廣告服務器,而不是立即阻止其加載。
因此,這會濾除所有廣告服務器,您將擁有一個免費廣告的頁面。
但是那裡有大量的adservers,其中包括每個雜物都很難,但是我會盡力將它們添加盡可能多。
有任何疑問,您可以在這裡與我聯繫:[email protected]