我遇到了chrome的问题,我想知道是不是错误还是我的错。
当我尝试使用名为300x250.png
的图像时,标记IMG会从浏览器中删除,而其他文件名的图像则不会发生这种情况。
HTML:
<img src="300x250.png"> <!-- not working -->
<img src="300x25.png"> <!-- working -->
<img src="300x2500.png"> <!-- working -->
<img src="a300x250.png"> <!-- working -->
<img src="100x250.png"> <!-- working -->
有人对此有解释吗?
答案 0 :(得分:6)
这是一个已知的 Adblock 问题(不仅在Chrome中,问题也出现在Firefox中)影响300x250
尺寸的图像,也可能影响其他特定尺寸的图像(at至少在Firefox版本中) - 请参阅下面的easylist部分。
背后的原因是因为300x250
是标准广告尺寸,因此adblock会自动阻止它。你可以通过关闭adblock来确认这一点 - 你现在应该看到图像出现了。
我找到了一个easylist here for the Firefox version,它显示了多种类型的维度,这些维度会阻止图片(例如300x250
,468x60
等),我猜Chrome版本不会太差异。
解决此问题的唯一方法是稍微调整图片尺寸,或者只是关闭adblock。
有关详细信息,请参阅错误Issue 7387和Issue 7390。
答案 1 :(得分:1)
好的,我在这里找到答案:Background image not displaying in chrome browser
这似乎是AdBlock的问题
答案 2 :(得分:-1)
正如我的朋友所说,也许你已经安装了adBlocker!但我自己认为地址不正确;更改文件名。或者图像格式(png)不正确!检查一下......