2010-11-03 47 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獲取完整信息。