小编典典

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

all

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

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

受此错误影响的文件只是样式、选择和 jquery-gentleselect(以相同方式导入索引中的其他 CSS 文件运行良好且没有错误)。我已经检查了我的
MIME 类型并且 text/css 已经在 CSS 上。

老实说,我想从了解问题开始(这似乎是我无法独自完成的事情)。


阅读 57

收藏
2022-06-21

共1个答案

小编典典

我想从了解问题开始

浏览器向服务器发出 HTTP 请求。然后服务器做出 HTTP 响应。

请求和响应都包含一堆标头和一个(有时是可选的)正文,其中包含一些内容。

如果有正文,那么标题之一就是Content-Type描述正文是什么(它是 HTML 文档吗?图像?表单提交的内容?等等)。

当您请求您的样式表时,您的服务器告诉浏览器它是一个 HTML 文档 ( Content-Type: text/html) 而不是样式表 (
Content-Type: text/css)。

我已经检查了 myme.type 并且 text/css 已经在 css 上。

然后关于您的服务器的其他一些事情使该样式表带有错误的内容类型。

使用浏览器开发人员工具的“网络”选项卡检查请求和响应。

2022-06-21