我正在用一些图像构建一个简单的HTML页面,我的FireFox已经安装了Adblock Plus,并且它会阻止这些图像。我看网上其他类似的网页,他们没有阻止图像,为什么它阻止我的?如何阻止adblock plus在HTML页面中阻止图像
我不希望访问者在我的页面看不到图片,如果他们碰巧在FireFox中安装了Adblock。
一些允许图像在ab块打开时显示的建议会很棒。我不想为自己的查看编写例外或任何内容我想设置我的页面,以便Adblock不会阻止图像。
我正在用一些图像构建一个简单的HTML页面,我的FireFox已经安装了Adblock Plus,并且它会阻止这些图像。我看网上其他类似的网页,他们没有阻止图像,为什么它阻止我的?如何阻止adblock plus在HTML页面中阻止图像
我不希望访问者在我的页面看不到图片,如果他们碰巧在FireFox中安装了Adblock。
一些允许图像在ab块打开时显示的建议会很棒。我不想为自己的查看编写例外或任何内容我想设置我的页面,以便Adblock不会阻止图像。
我假设你不是在谈论Adsense,而是在你的服务器上托管的图像,并硬编码到你的页面。
如果是这样,他们可能因为文件名和/或路径而被阻止。
Adblock的将阻止图像
也许其他过滤器检查的图像文件名,并重新命名一些,看看它是如何去,尝试一些通用的像“topwide.png或类似避免过滤器。
我有一个非常类似的问题,我有一些横幅显示在电子商务网站上,把它们放到一个名为banners/size的文件夹中。页面呈现后,横幅会在Chrome中消失。我以为某些地方在JavaScript中发生了一些疯狂的事情,我尝试了Firefox并且一切正常。唯一的区别,Firefox中没有启用AdBlock!
检查图像语句,它在横幅夹附了这每一个形象:
style="display: none !important; visibility: hidden !important; opacity: 0 !important; background-position: 1px 1px; width="0" height="0"
我改名的文件夹横幅向img_bnr,排序!
多年前购买了一个Drupal模板,主题包含“banner”('/ sites/default/files/banner /'),用于jQuery文本和图像旋转插件的图像路径。 Opera的新内置广告拦截器阻止了由于相同原因而下载的图像。 –
了,我想这跟文件名类似的问题:
adv_s_imagesName.png
< - 文件名
由Adblock的,因为“副”的阻止了我的“副”的意思是“先进”,但对Adblock的是“广告“!
文件重命名,不再有更多的块。
同样 - 在名称(广告技术的缩写)中使用了'adtech'图片。花了我很长时间才发现adblocker因为文件名而被封锁。 Adtech成为美国在线的广告服务平台。可以理解的关键字要注意,令人沮丧的追逐你的尾巴长年试图找出为什么你的内容图像被阻止。
+1很好的答案。在我的情况下,这是因为我在'/ banners /'目录中的图像被阻止。 – GAEfan
感谢+1 - 更完整的原始答案应该是检查将触发Adblock的字符串的整个URI。像'/banners/myimage_720_90.png'这样的东西会为阻挡者提供两个匹配。 – Chaoley
此外,CSS选择器(例如'class =“广告横幅等”'),这是我的情况。 –