我們的IIS 7.5在瀏覽器中將.swf文件顯示爲text/html。只有直接在瀏覽器中加載swf纔會發生這種情況。當它被嵌入到.html文件中時,swf會顯示正常。需要快速幫助:IIS 7.5在瀏覽器中將SWF顯示爲text/html?
怎麼了?我認爲它從來沒有這樣做。在IIS中正確設置正確的.swf MIME類型。 100%肯定。
編輯:我只是禁用壓縮只是爲了確保。沒有幫助。這是響應標題。我勒個去?
HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/html
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Wed, 25 May 2011 20:46:56 GMT
Content-Length: 20859
我們沒有使用任何重寫/ redir規則。在Fiddler中,返回的內容是正確的,它甚至將其檢測爲閃存,但是mime類型僅僅是錯誤的文本/ html – Simon 2011-05-25 21:13:22
它是否發生在任何特定的瀏覽器中?我對這個話題做了一個快速的研究,發現了一些與Firefox相關的問題。 – Tuco 2011-05-25 22:17:56
每個瀏覽器都沒有問題,例如FF,IE,Chrome – Simon 2011-05-26 08:11:15