17

我有一个 HTML 站点,它使用了几个无法在 Chrome 中加载的图像 [编辑:在某些人的 Firefox 中,不是我的]。

使用 Chrome 检查器,我可以看到它们的大小为 1px x 1px。另外,正在将以下内联样式添加到 jpg(不是 png)中:style="display: none !important; visibility: hidden !important; opacity: 0 !important; background-position: 0px 0px;" width="0" height="0"在我的网站上,但不在 jsfiddle 中。(让我们专注于第一部分。)

当我在本地查看同一个站点时,它们显示正常。有没有搞错?看看:http: //jsfiddle.net/3HtPH/2/

编辑:感谢 Gaby aka G. Petrioli,我发现这是由于 AdBlock,我安装在 Chrome 而不是我的其他浏览器上,阻止了任何名为“ad-_”的资源。AdBlock 还阻止了大量以“ad”开头的类和 id 名称。

4

2 回答 2

37

未加载的图像被命名为ad -something..

这意味着您有一个广告拦截器(浏览器插件)会阻止那些认为它们是广告的图像。

于 2012-12-20T21:17:31.967 回答
0

主机使用防盗链,即他们阻止从他们自己的域之外使用他们的图像。

于 2012-12-20T20:57:10.510 回答