我正在构建一个带有一些图像的简单 HTML 页面,我的 FireFox 安装了 Adblock Plus(最近安装了),它会阻止这些图像。我查看了网上其他类似的页面,它们没有阻止图像,为什么它会阻止我的?
如果他们碰巧在 FireFox 中安装了 Adblock,我不希望我的页面的访问者看不到图像。
在 ab 块打开时允许显示图像的一些建议会很棒。我不想为自己的查看编写异常或任何内容我想设置我的页面,以便 Adblock 不会阻止图像。
我假设您在这里谈论的不是 Adsense,而是托管在您的服务器上并硬编码到您的页面中的图像。
如果是这样,它们可能由于文件名和/或路径而被阻止。
Adblock 会屏蔽图片
检查您的图像文件名并重命名一些以查看它的运行情况,尝试使用类似“topwide.png”或类似名称的通用名称来避免过滤器。
我有一个非常相似的问题,我有一些横幅要显示在电子商务网站上,将它们放在一个名为横幅/大小的文件夹中。页面呈现后,横幅将在 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,排序!
我对文件名有类似的问题,如下所示:
adv_s_imagesName.png
<-- 由于文件名中的“adv”而被 adblock 阻止
对我来说,“adv”的意思是“高级”,但对于 adblock,它是“广告”!
文件重命名,不再阻塞。
同样在这里 - 有一个名称中带有“adtech”的图像(广告技术的缩写)。我花了很长时间才发现 adblocker 是因为文件名而被阻止的。Adtech 是 AOL 的广告服务平台。可理解的关键字要注意,令人沮丧地追随您多年,试图找出您的内容图像被阻止的原因。