IE8中未显示意外图像

时间:2011-06-30 09:59:32

标签: jquery internet-explorer-8

我只能在我的套装中测试IE8,FF和Chrome。

此页面不显示IE8中的图像,但在FF和Chrome中工作正常..有任何建议吗?

由于

http://skateboardingphoto.co.uk/skate-photos-june-2011/lowdown-2

3 个答案:

答案 0 :(得分:1)

问题在于文件本身。 IE不喜欢它。如果我下载它并将其拖到IE它有相同的响应。如果我在一个图形程序中打开它(在我的情况下是IrfanView)它工作正常,如果我将它保存为jpg,那么这个新保存的文件在IE中工作。

对于浏览器中的图像处理器来说,必须有一些东西,因为jpg中有一些东西会让IE出错,而其他浏览器会更好地处理它。我对jpg文件结构不太熟悉,所以不能确切地告诉你出了什么问题,但是再试一次重新开始。

你也可能想要这样做,因为434KB对于网络图像来说可能有点大。我的重新版本的版本以77KB的价格出现,与我原来的版本无法区分。

答案 1 :(得分:0)

这很奇怪,我解雇了fiddler2并在Chrome和IE中提出了请求。

足够,图像弹出Chrome但不是IE。以下是fiddler跟踪的屏幕截图: enter image description here

不是'16'是IE请求,而数字'17'是Chrome请求。

IE的request type是HTTP / 206,虽然“HTTP / 2xx”成功组的一部分表示只传递了部分内容。

Chrome的请求类型为304,我相信这表示图片已在本地缓存且尚未修改。

我不确定,我想知道这是否是服务器上某些缓存设置的结果。

答案 2 :(得分:0)

此链接: http://skateboardingphoto.co.uk/wp-content/uploads/2011/06/NOMAD.jpg 在IE 7-8中无法打开。看起来像服务器端错误,而不是Jquery。