我正在开发一个基本的Adblock检测脚本,我想出了一些似乎应该工作的东西。在使用Adblock Plus的Chrome中在ID为#adblock_detection_image
的页面上创建元素后,运行$('#adblock_detection_image').css('display')
会为我提供值none
,并且正在运行$('#adblock_detection_image').css('visibility')
会为我提供值{{ 1}}。在没有Adblocker的浏览器上运行这些内容时,我会得到hidden
和inline
,而不是人们所期望的。
发现这一点,我继续尝试制定解决方案。然而,问题是,当检测到adblocker简单时应触发的代码不会触发。代码段如下所示。
visible
答案 0 :(得分:0)
答案 1 :(得分:0)
Adblock会搜索包含广告或德语“werbung”等字词的元素,这些字词通常用于广告。您应该为元素指定一个不包含该单词的不同名称。在我的第一个网站上遇到同样的问题,我将其命名为div“left_ad”。