我有这个问题。 Chrome 继续返回此错误
Resource interpreted as stylesheet but transferred with MIME type text/html
受此错误影响的文件只是样式、选择和 jquery-gentleselect(以相同方式导入索引中的其他 CSS 文件运行良好且没有错误)。我已经检查了我的 MIME 类型并且 text/css 已经在 CSS 上。
老实说,我想从理解问题开始(这件事我似乎无法独自完成)。
最佳答案
i'd like to start by understanding the problem
浏览器向服务器发出 HTTP 请求。然后服务器做出 HTTP 响应。
请求和响应都包含一堆 header 和一个(有时是可选的)正文,其中包含一些内容。
如果有正文,那么标题之一是 Content-Type
,它描述了正文是什么(是 HTML 文档吗?图像?表单提交的内容?等等)。
当你请求你的样式表时,你的服务器告诉浏览器它是一个 HTML 文档 (Content-Type: text/html
) 而不是一个样式表 (Content-Type:文本/css
)。
I've already checked my myme.type and text/css is already on css.
那么您的服务器的其他一些问题导致该样式表带有错误的内容类型。
使用浏览器开发工具的“网络”选项卡检查请求和响应。
关于html - 资源解释为样式表,但使用 MIME 类型 text/html 传输(似乎与 Web 服务器无关),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22631158/