2013-05-08 73 views
4

我遇到了铬问题,我想知道是错误还是我的错。图片无法正常显示 - 是Chrome Bug吗?

当我尝试使用名为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 --> 

任何人有那一个解释?

+1

你是什么意思,“标签IMG从浏览器中剥离”?你怎么知道这件事发生了? – 2013-05-08 10:15:28

+2

安装了任何类型的广告拦截器?其中一些将文件名称内的“典型”广告图像尺寸作为标准来阻止图像。 – CBroe 2013-05-08 10:16:07

回答

6

这是的已知问题的Adblock(不仅在Chrome中,这个问题出现的Firefox以及)影响300x250大小的图像以及可能影响其他特定尺寸的图像太(至少在Firefox版本) - 请参阅下面的easylist部分。

背后的原因是,因为300x250是标准广告尺寸,因此它会被adblock自动阻止。您可以通过关闭adblock来确认 - 您现在应该看到图像出现。

我发现一个easylist here for the Firefox version,它显示了多种类型的尺寸,将获得的图像的阻塞(如300x250468x60等),和我猜的Chrome版本会不会太不一样。

对此问题的唯一修复方法是稍微调整图像尺寸,或者您可以简单地关闭adblock。

查看错误Issue 7387Issue 7390了解更多信息。

1

好,我在这里找到了答案:Background image not displaying in chrome browser

似乎为我的朋友说,也许你已经安装了adBlocker是的AdBlock

+1

你能否确认图像如468x60.png,336x280.png,160x600.png是否也没有出现? – 2013-05-08 10:24:12

+0

我试过各种格式,不是这个,但它似乎只有这个文件名的问题 – Mangiucugna 2013-05-08 10:29:04

+1

@SalmanA他们不应该这样做,至少在Firefox版本中 - 无论如何 - https://easylist-downloads.adblockplus.org/easylist.txt – lifetimes 2013-05-08 11:01:48

-1

的问题!但我自己认为地址不正确;更改文件名称。或者图像格式(PNG)不正确!检查这些...

+1

请参阅下面的答案 – Mangiucugna 2013-05-08 10:29:34