此错误仅在Chrome中显示。我正在搜索这个问题但尚未发现任何问题 满意的解决方案。我附上了该错误的屏幕截图。请为此提出一些建议。 Error image
答案 0 :(得分:2)
样式表的MIME类型应为text/css
。当服务器提供CSS文档时,您的服务器正在提供HTML文档(可能是404 NOT FOUND错误页面)。
答案 1 :(得分:2)
解决方案:
就我而言,问题是我的一个控制器中的@GetMapping
为空。我删除了它,问题就消失了。
我认为相同的答案将对遇到类似问题和背景的人有所帮助;例如JSP。
背景:
我在使用Spring Boot和FreeMaker时遇到了同样的问题。
答案 2 :(得分:0)
我发现使用包含域的路径而不仅仅是文件的相对路径可以解决问题。
即:
src="https://<domain>.com/public/css/style.css"
而不是:
src="../../public/css/style.css"
我没有理由说明为什么会这样。也许与提供静态文件的方式有关,或者因为它需要通过https
提供。我使用Firebase来托管/服务。
请注意,这适用于css
和js
文件,并且明确设置MIME类型对我没有影响。
答案 3 :(得分:0)
我们团队中的某人已将css的<link></link>
标记放在<head></head>
文件中masterPage.html
标记的上方和外部。
当此.html文件转换为masterPage.master
文件时,我们收到了这些错误。解决方案是将<link>
标记放在<head>
标记内,然后转换后的.master
文件将按预期工作。
在此添加此内容是因为stackOverflow并未涵盖此原因,包括post-希望它将来能对某人有所帮助
答案 4 :(得分:0)
使用Firebase托管时遇到相同的问题,解决方案是将样式表移动到“ public”文件夹,我猜这是因为它尚未部署。