我正在制作一个简单的HTML页面,其中包含一些图片。我的火狐浏览器最近安装了Adblock Plus,并且它会阻止这些图片显示。我查看了其他类似的网页,它们并没有阻止图片,那么为什么我的图片被阻止了呢?
我不希望访问我的页面的人因为在Firefox上安装了Adblock而看不到图片。
如果有一些提示可以在Adblock开启的情况下允许图片显示,那就太好了。我不想为自己的浏览体验编写任何例外或其他内容,我只想设置我的页面,使Adblock不会阻止这些图片。
我假设你不是在谈论Google AdSense,而是指托管在你的服务器上并硬编码到页面中的图片。
如果是这样,它们可能会因为文件名和/或路径而被阻止。
广告拦截器(Adblock)将拦截以下图片:
请检查您的图像文件名,并将一些重命名以查看效果,尝试使用类似'topwide.png' 的通用名称来避免被过滤。
style="display: none !important; visibility: hidden !important; opacity: 0 !important; background-position: 1px 1px; width="0" height="0"
我将横幅文件夹重命名为img_bnr,整理完毕!
/sites/default/files/banner/
)作为图片路径。由于相同的原因,Opera浏览器的新内置广告拦截器也会阻止这些图片被下载。 - Curtis Weeks我有一个类似的文件名问题:
adv_s_imagesName.png
<-- 因为文件名中含有“adv”,被广告拦截器屏蔽了。
对于我来说,“adv”代表“高级”,但对于广告拦截器来说则是“广告”!
更改文件名后,不再被屏蔽。
我也遇到了同样的问题 - 图片名称中带有“adtech”(广告技术的缩写)。花费了很长时间才弄清楚是因为文件名而被广告拦截器阻止。Adtech是AOL的广告服务平台,这是一个值得关注的关键词,但却让人沮丧地追逐自己的尾巴,试图弄清楚为什么你的内容图片被阻止。
class="advert banner etc"
)也是我的情况。 - Ismailcahier_echo_doigt_600x350.jpg
被阻止了。而名为cahier_echo_doigt-600x350.jpg
的图片没有被阻止。 - user2422635