2010-11-03 48 views
5

它会加载其他每个gif,但不是这个特定的gif。它会显示一个框。如果我右键单击文件并转到属性,文件类型=不可用。Gif不会在IE中显示

但gif在图像编辑器中打开。它与Opera运行良好。试图指定alpha不会解决。

编辑:您可以在这里下载该文件:http://www.4shared.com/photo/uP0NtD6o/one.html

我有哪些选择?谢谢。

---------以下忽略的谷歌网页修改现有的GIF ------------

或者我试着上传GIF到google的页面,但是这时间我可以看到在IE中的图像,不知道如果谷歌引擎正在修改GIF。

link to google test page

<IMG height=1 src="https://sites.google.com/site/testonegif/home/one.gif?height=1&amp;width=100" width=100 border=0> 
+0

IE的哪些版本受到影响? – Spudley 2010-11-03 23:53:09

+0

@Spudley IE 6,IE 7 – 2010-11-03 23:58:56

+1

@Badr Hari:这是Google生成的标记,并不影响上述问题。 – 2010-11-04 00:00:24

回答

5

的问题是,这不是一个GIF文件(我下载它,并试图在本地), 它是一个GIF扩展名的JPEG文件。我不知道它为什么在谷歌服务器上工作,但这是原因...

新建一个gif文件,然后重试。

编辑:你上传的新文件是一个带有GIF扩展名的BMP文件...你用什么程序来制作这个gif文件?

+2

Google正在运行一个脚本,该脚本使用'Content-Type:image/jpeg'返回一个资源。一个资源的文件名对于它在网络上的媒体类型是不重要的,但是,从文件名末尾带有'.gif'的URL提供JPEG服务有点不正确。 – bobince 2010-11-04 01:38:23

+0

正常情况下,IE(11)会检测并正确显示。但是,如果设置HTTP标头X-Content-Type-Options = nosniff(出于安全原因),那么IE不会这样做(按设计)。 – 2017-01-26 08:57:03

1

如果动画的gif图像在IE中没有动画效果。这里是我找到的解决方案,它也使IE中的GIF动画。请访问link获取完整信息。