sec7113:css 因Mine 类型不匹配而被忽略

     今天在测试一个前台页面时,在chrome ff 上都没用问题。 到了ie上 发现自己回到了20世纪。
 css 完全没有被加载。

     在控制台中发现了 sec7113:css  因Mine 类型不匹配而被忽略 这个错误。

        

     然后我们看一下,Mine 类型是什么:
      MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
    也就是说  css的拓展名是和我们需要的是不匹配的。
    IE9的新安全机制中,要求web 服务器返回的http 头信息中content-type必需写明css文件的MIME-type为'text/css',否则IE9不会将它作为css文件来处理。如果想要 ie9也能正确的显示css文件定义的样式,需要修改服务器端返回给客户端的css文件的http header头信息中对应的mime类型。 
  我们可以通过 在web.xml加入内容: 
 
  复制代码 代码如下:


   <mime-mapping> 
   <extension>css</extension> 
   <mime-type>text/css</mime-type> 
   </mime-mapping>


来解决这个问题。。。。。
  

 最后自己才知道,也可以直接搭建本地的服务器 ,就可以正确的得到css 的样式。


参考:http://www.3lian.com/edu/2013/08-27/92419.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值