我正在尝试在屏幕上创建一个带有虚拟广告的静态HTML页面,以让Ad Blocker检测到页面上有广告。
到目前为止,我发现这并不像复制您在其他网站上找到的广告代码那么简单。
是否有实现此目的并且有广告拦截器触发器?是否有特定的类列表,其中包含广告拦截器搜索DOM的内容?
这些是我到目前为止找到的类,并将其作为搜索DOM的Javascript对象的一部分
baitClass: 'test pub_300x250 pub_300x250m pub_728x90 text-ad textAd text_ad text_ads text-ads text-ad-links'
HTML
<div class="outline">
<div class="test pub_300x250"></div>
</div>
</div>
遗憾的是,这不起作用。
答案 0 :(得分:1)
如果您指的是Adblock Plus,则会对创作者提供相当广泛的描述。网站。
匹配算法包含普通和非平凡的元素(如修改过的Boyer-Moore算法),像你自己的简单努力不足以正确评估系统的工作方式。我建议你去看看源代码并阅读更多内容:
如果您一般都在询问广告拦截器,那么您需要做很多工作。广告业务和广告拦截器正在玩实施和检测的猫捉老鼠,作为一个外部聚会,你可能总是落后几代。
另外,如果您正在为虚拟页面提供服务&#34;在本地(来自文件系统或localhost),广告拦截器可能无法检测到任何内容。