IE随机不显示图像

时间:2009-06-18 19:24:57

标签: iis internet-explorer-8

当我在IE中加载我的网站时(我使用的是8但我已经看到这种情况发生在7和6上)现在任何时候它都会显示某些图像的“红色x”。我知道这些图像存在,所以我刷新页面。当它再次呈现时,那些具有“红色x”的图像现在正在显示,但是其他图像,即使在最后一次渲染中正确显示的图像,现在也有一个“红色x”。

在正确渲染整个页面之前,我通常需要刷新几次。

我不知道是什么导致这种情况或如何重复它。

我确实看了一下Firefox中的网络流量,发现大部分图片都回来了403 Not Modified。

还有其他人经历过这个吗?你知道修理它的方法吗?

3 个答案:

答案 0 :(得分:3)

使用Fiddler调试HTTP流量,并在您的网络服务器日志中查找请求。

未修改是304(不是403)。如果你得到304,那就意味着它认为你的缓存版本没问题。

如果您获得403,那么您没有该文件的权限。它应该永远不会加载。看看你是否得到403,然后是带有授权标题的重新请求。

答案 1 :(得分:0)

我会破坏一个HTTP调试器,如FiddlerCharles(对于Mac),并确保问题是IE而不是其他东西(如IIS丢弃/错误处理请求等)。 )。

答案 2 :(得分:0)

我有同样的问题。发生了我用javascript Dom对象创建的动态图像。所以我解决了这个问题。 IE7中没有显示正常的日常图像标签。在Firefox中完美运行。我可以坐下来刷新并观看有时图像在那里,有时它们不是。这是一个平面的html文件,javascritp直接从我的机器上的文件运行。没有意义。没有服务器或没有流量问题。它正在我的机器上运行。我猜它是一个IE漏洞。我讨厌IE。