允许广告拦截插件阻止访问者的整个div,以便网站看起来不完整?

时间:2012-08-07 17:49:11

标签: css html ads adblock

这听起来适得其反,但事实并非如此:我有一个只包含广告的div元素 - 这基本上只是给广告一些填充并用一个漂亮的边框/框围绕它。

我知道我的潜在用户中有一定比例会使用adblock,所以当他们访问该网站时,他们会看到主要内容和一个奇怪的细长div,看似没有目的。是否有任何关键字,这些广告拦截器在div中寻找,我可以用来确保广告被阻止,整个div是不可见的?

如果没有,也许有办法显示一条消息,让广告拦截器知道div通常用于什么?我正在避免这种情况,因为它似乎有点被动,如果用户想阻止广告,它们应该和大多数用户一样好。

感谢您提供任何帮助或建议。

1 个答案:

答案 0 :(得分:0)

您可以使用JS来测试广告容器的高度。如果它已折叠(正如您所期望的那样,如果其中没有广告),那么您可以将其隐藏。

因此,使用开发者工具查看带广告的容器高度,以及没有广告的高度。在JS中,如果高度与“没有广告”相同,那么您就知道广告拦截器处于活动状态。

How to block Adblock有更多相关信息。你可能没有试图阻止它,但想法是一样的。