CSS/JS 在 HTML 中不起作用,错误:MIME 类型 ('text/html') 不是受支持的样式表 MIME 类型

Posted

技术标签:

【中文标题】CSS/JS 在 HTML 中不起作用,错误:MIME 类型 (\'text/html\') 不是受支持的样式表 MIME 类型【英文标题】:CSS/JS not working in HTML, Error : MIME type ('text/html') is not a supported stylesheet MIME typeCSS/JS 在 HTML 中不起作用,错误:MIME 类型 ('text/html') 不是受支持的样式表 MIME 类型 【发布时间】:2021-03-27 10:09:48 【问题描述】:

我正在开发启用 Spring 安全性的基本 Spring Boot 应用程序。 当我尝试在 thymeleaf html 中使用 CSS 时,出现以下错误:

拒绝应用来自 'http://localhost:9999/login' 的样式,因为它的 MIME 类型 ('text/html') 不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查。

【问题讨论】:

我不熟悉 Spring Boot,但this answer 解释了这个问题的更常见来源之一。为了让其他人能够帮助您,您需要提供有关您的特定设置的更多详细信息。请参阅How do I ask a good question?。 感谢您的快速回复。我很感激。 我的问题从下面的链接***.com/questions/41910004/…解决了 【参考方案1】:

Add CSS file to Spring Boot + Spring Security Thymeleaf file 这将解决问题,在使用 spring security 时,我们需要允许文件夹访问,如此处所述。

【讨论】:

以上是关于CSS/JS 在 HTML 中不起作用,错误:MIME 类型 ('text/html') 不是受支持的样式表 MIME 类型的主要内容,如果未能解决你的问题,请参考以下文章

jquery验证在IE8中不起作用

数据库查询在批处理文件中不起作用

Dropzone 在 jquery 选项卡中不起作用

网址在 Django 中不起作用

边距:自动在 IE 中不起作用

Kendo UI 参考在 Razor 视图中不起作用