使用广告拦截器的第三方脚本检测

使用广告拦截器的第三方脚本检测

问题描述:

从概念上讲,广告拦截器如何检测第三方脚本?它是一个反向防火墙,还是他们在请求页面时读取所有传入的代码?或者是其他东西?使用广告拦截器的第三方脚本检测

对于Adblock Plus,它会通过比较浏览器在提出新请求时提供的两个URL来检查请求主机是否具有与请求主机相同的基本域。

来源:

+0

**也许过去**,直到最近(1/2年前)在Chrome。 ** Now Days **(对于Firefox,过去8年) - ** AdBlock挂钩浏览器**的网络API,在页面生命周期的早期阶段(如果有的话)会终止连接。一些隐藏规则自然不需要这样的方法,但对于第三方资源,这就是现在的日子......我可以参考这个adblock GIT || SVN,但是[给一个人一条鱼](https: //en.wiktionary.org/wiki/give_a_man_a_fish_and_you_feed_him_for_a_day;_teach_a_man_to_fish_and_you_feed_him_for_a_lifetime);) – 2016-01-17 11:18:43