IE9以上 CSS文件因Mime類型不匹配而被忽略 其他瀏覽器及IE8以下顯示正常


 什么是Mime類型?

MIME(Multipurpose Internet Mail Extensions)多用途互聯網郵件擴展類型就是設定某種擴展名的文件用一種應用程序來打開的方式類型,當該擴展名文件被訪問的時候,瀏覽器會自動使用指定應用程序來打開。多用於指定一些客戶端自定義的文件名,以及一些媒體文件打開方式。

 為什么會出現錯誤? 

在IE9以上的IE瀏覽器中,尤其是本地環境下,在沒有配置服務器的環境下,會遇到外鏈的CSS文件無法加載成功,而導致想要的效果沒有實現!當你遇到這樣的問題時,你在IE自帶的調試工具里的控制台里會看到“SEC7113:CSS因Mime類型不匹配而被忽略”的錯誤提示。

 微軟從IE9之后添加了文件名識別的程序,這是在IE9以上的標准模式下才會出現的,在兼容模式下就沒有問題。

IE9以上  CSS因Mime類型不匹配而被忽略解決方法:

首先檢查link標簽是否填寫完整,rel="stylesheet" type="text/css"。類型要用type="text/css"。如果沒有問題的話按照下面的方法操作

1、Windows鍵+R,打開“運行”窗口

2、在運行中,輸入“regedit”。單擊“確定”按鈕,彈出“用戶帳戶控制”對話框,詢問是否允許打開注冊表編輯器的提示對話框(如果是在XP系統中則無此對話框)。選擇“是”。即可打開注冊表編輯器

3、在注冊表編輯器中,找到HKEY_CLASSES_ROOT下的.css文件夾。查看Content Type下的數據格式是否為text/css。如果格式不是的話,修改為text/css即可

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM