2011-02-06 74 views
14

如果你到这个网站,你会发现中间有一个大的图像。
如果你检查它,你会看到这个。Google Chrome 9为什么不显示来自Amazon S3的图像?

<img src="http://s3.amazonaws.com/mosaicimages/hmn58067pa"> 

如果你在它悬停在检查模式,你会看到这一点:

img[480x640] 

这是正常的。图片应该显示。

但有时,当我浏览我的网站时,图像根本不显示。 HTMl是一样的。一切都是一样的。这只是“缓存”弄乱了。

这是什么样子:http://i52.tinypic.com/1190xu0.jpg

当图像不显示,我再次清除Chrome浏览器设置缓存,以及图像显示。再次浏览网站后,随机图片消失。

这很奇怪,因为当你检查它时,代码是一样的。然而,图像说:

img[0x0] 

这是非常尴尬的,因为图像真的存在。它在S3,它很好。 它也发生在其他页面上,而不仅仅是这个页面。它发生在S3中的所有图像。

你们有些人可能无法重现它。我的一些朋友重现了它。但如果可以的话,请帮助,谢谢。

编辑:我发现了一些与Chrome相关的bug问题?是这个吗?

http://code.google.com/p/chromium/issues/detail?id=67373&can=1&q=image%20304&colspec=ID%20Stars%20Pri%20Area%20Feature%20Type%20Status%20Summary%20Modified%20Owner%20Mstone%20OS

http://code.google.com/p/chromium/issues/detail?id=68622

编辑:一切工作在隐身模式下的罚款。

+2

幸运的是,或者不幸的是,我无法重现此问题(尽管我正在运行Chrome 10)。也许它与你的浏览器设置有关?另外:这个问题是否会与其他浏览器发生,或者是否特定于Chrome 9? – Johannes 2011-02-06 05:50:32

回答

2

您是否在控制台中看到以下警告?这是很好的响应here -

Resource interpreted as [something] but transferred with MIME type [something else] 

如果图像是动态加载(即IMG SRC在运行时改变了客户机上)可能发生的情况。

可以也通过实际接收了不正确的MIME类型声明的浏览器造成的 - 我无法想象那将是一个S3-具体问题(给出显然遇到了类似的问题wide range)而宁愿建议它可能是转发(企业?)代理等问题 - 当包含字体但从未使用图像时,情况就是如此。

0

谷歌浏览器在设置选项卡上有一个出色的报告问题,将这个问题提供给他们,至少他们将在未来的版本铬版本中纠正。