资源被解释为样式表,但以MIME类型text / html传输(似乎与Web服务器无关)

我有这个问题。Chrome继续返回此错误


资源被解释为样式表,但以MIME类型text / html传输


受此错误影响的文件只是Style,selected和jquery-gentleselect(以相同方式导入到索引中的其他CSS文件可以正常工作且没有错误)。我已经检查过我的MIME类型,并且text / css已经在CSS上。


坦率地说,我想从理解问题开始(看来我不能独自做一件事)。


FFIVE
浏览 6019回答 3
3回答

牛魔王的故事

我想从了解问题开始浏览器向服务器发出HTTP请求。然后,服务器发出HTTP响应。请求和响应都由一堆标题和一个(有时是可选的)正文组成,其中包含一些内容。如果有正文,那么其中一个标头Content-Type描述了正文(是HTML文档,图像还是表单提交的内容等)。当您请求样式表时,服务器会告诉浏览器它是HTML文档(Content-Type: text/html)而不是样式表(Content-Type: text/css)。我已经检查过myme.type和text / css已经在CSS上了。然后,关于服务器的其他事情使该样式表带有错误的内容类型。使用浏览器开发人员工具的“网络”选项卡检查请求和响应。

临摹微笑

我也有此错误的问题,并提出了解决方案。这不能解释为什么会发生错误,但是在某些情况下似乎可以解决该错误。在css文件的路径之前包含正斜杠 /,如下所示:<link rel="stylesheet" href="/css/bootstrap.min.css">
打开App,查看更多内容
随时随地看视频慕课网APP