【发布时间】:2023-04-07 12:31:01
【问题描述】:
我有 css 文件:
<head>
<link rel="stylesheet" type="text/css" href="/assets/application.css" media="screen" />
...
</head>
除了 IE9,所有浏览器都很好(chrome、ff、ie8、ie10、...)。
IE9 无法完全加载 css。
【问题讨论】:
-
您是否尝试过将它们分解为单独的行以查看是否是一种特定的“类型”导致了错误?
-
我认为这可以帮助您stackoverflow.com/questions/8226863/… 众所周知,IE9 会拒绝未使用“text/css”MIME 类型发送的样式表。这是一项新的安全增强功能,但它让一些人措手不及。你的 CSS 文件是动态生成的吗?确保它作为“文本/css”传递。
-
@San。服务器响应标头
Content-Type:text/css和文件application.css -
@DevlshOne。 IE 不会报告任何 CSS 错误。当我尝试单独加载这部分时,一切都很好。
标签: css internet-explorer internet-explorer-9