如何停止Adblock并阻止HTML页面中的图像

How to stop adblock plus blocking images in HTML page

我正在构建一个包含一些图像的简单HTML页面,我的FireFox具有Adblock Plus("最近安装"),并阻止了这些图像。我在网上看到其他类似的页面,但它们没有阻止图像,所以为什么阻止了我的页面?

我不希望访问我页面的访问者看到恰好在FireFox中安装了Adblock的图像。

一些建议可以在ab区块开启时显示图像。我不想为自己的视图编写异常或任何内容,我想设置页面以使Adblock不会阻止图像。


  • 我假设您不是在这里谈论Adsense,而是托管在服务器上并硬编码到页面中的图片。

  • 如果是这样,则可能是由于文件名和/或路径而阻止了它们。

  • Adblock将阻止图像

    • 在文件名中使用通用广告尺寸,例如" myimage_720_90.png"或" myimage_300x250.jpg"。
    • 在路径(和文件名)中包含常见的广告关键字,例如横幅,广告,广告。
    • 也许其他分析CSS或HTML的过滤器

    检查图像文件名并重命名一些文件以查看其运行方式,尝试使用诸如'topwide.png之类的通用名称或类似名称,以避免使用过滤器。


    我遇到了一个非常类似的问题,我在电子商务网站上显示了一些横幅,将其放在名为横幅/大小的文件夹中。呈现页面后,横幅将在Chrome中消失。我以为某个地方的JavaScript变得有些疯狂,我在Firefox中尝试了一切,一切正常。唯一的区别是,在Firefox中未启用AdBlock!

    检查图像语句,已将其附加到标题文件夹中的每个图像:

    1
    style="display: none !important; visibility: hidden !important; opacity: 0 !important; background-position: 1px 1px; width="0" height="0"

    我将标题文件夹重命名为img_bnr,已排序!


    我对文件名有类似的问题,如下所示:

    adv_s_imagesName.png <-由于文件名中的" adv"而被adblock阻止

    对我来说," adv"的意思是"高级",但对adblock来说,是"广告"!

    文件已重命名,不再阻止。


    与此处相同-名称中带有带有" adtech"的图像(广告技术的缩写)。我花了很长时间才发现adblocker由于文件名而被阻止。 Adtech是AOL的广告服务平台。要寻找的易于理解的关键字,令人沮丧地将您拖尾追尾,试图弄清为什么您的内容图片被阻止。