图像无法在Chrome / Webkit中呈现

时间:2011-02-08 03:58:02

标签: html google-chrome webkit

我正在构建一个包含大量图像的网页,这些图像都来自于Limelight CDN上的Rackspace Cloudfiles。有时页面会完成加载,包括图像,Chrome / Webkit将无法呈现一些图像。

Chrome不会在其位置呈现“损坏的图像”,如果我检查了检查器中的“资源”选项卡,则会列出它们,并且数据全部已加载。非渲染图像显示与正确渲染图像相同的信息。

这通常发生在我前进页面然后返回(通过历史记录)。如果我重新加载页面,它会持续存在,除非我进行硬刷新(Chrome中的⌘⇧R),然后它们都会再次显示正常。

我没有加载JavaScript中的图像或类似的任何奇怪的图像,也没有任何隐藏图像的CSS。这只发生在Chrome中,而且我从隐身模式中就不会发生这种情况。

任何想法导致了什么?如果这是一个错误,我该如何向Chrome团队报告?

更新

我检查了Inspector的“网络”标签中的标题,结果发现,对于呈现的图片,Chrome只显示其标题元数据,如下所示:

Headers

对于正确呈现的图像,元数据以及304 Not Modified状态的完整请求和响应标题一起显示。


这仍然在发生。在多台计算机上,在几个网站上。在Google支持论坛上也有thread发生这种情况。

3 个答案:

答案 0 :(得分:1)

这可能是Chrome / Webkit错误: http://code.google.com/p/chromium/issues/detail?id=20960

答案 1 :(得分:0)

这是一个已经解决的Chrome错误。 由themarvin链接的错误。

答案 2 :(得分:0)

使用最新的chrome我的拇指图像也有同样的问题。图像不时渲染。我改变了图像风格:

width: 150px; height: 100%;

width: 150px; height: auto;

并且“height:auto”修复了Chrome中的错误。 希望在某些情况下,成立的解决方案会有所帮助。