我在此处在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]