【发布时间】:2018-07-31 22:45:13
【问题描述】:
此错误仅在 chrome 中显示。我正在搜索这个问题,但还没有找到任何
令人满意的解决方案。我附上了该错误的屏幕截图。请为此提出一些想法。 Error image
【问题讨论】:
标签: javascript css asp.net-mvc google-chrome mime-types
此错误仅在 chrome 中显示。我正在搜索这个问题,但还没有找到任何
令人满意的解决方案。我附上了该错误的屏幕截图。请为此提出一些想法。 Error image
【问题讨论】:
标签: javascript css asp.net-mvc google-chrome mime-types
解决方案:
就我而言,问题是我的一个控制器中的@GetMapping 为空。我删除了它,问题就消失了。
我认为相同的答案会帮助遇到类似问题和背景的人;例如JSP。
背景:
我在使用 Spring Boot 和 FreeMaker 时遇到了同样的问题。
【讨论】:
在使用 firebase 托管时遇到了同样的问题,解决方案是将样式表移动到“公共”文件夹,我猜这是因为它没有被部署。
【讨论】:
我的团队中有人将 css 的 <link></link> 标签放在 masterPage.html 文件中的 <head></head> 标签之上和之外。
当这个 .html 文件被转换成 masterPage.master 文件时,我们得到了这些错误。解决方案是将<link> 标签放在<head> 标签内,之后转换后的.master 文件按预期工作。
在此处添加此内容是因为 stackOverflow 未涵盖此原因,包括此 post - 希望它可以在将来对某人有所帮助
【讨论】:
我发现使用包含域的路径而不是文件的相对路径可以解决问题。
即:
src="https://<domain>.com/public/css/style.css"
而不是:
src="../../public/css/style.css"
我没有理由解释为什么会这样。也许与提供静态文件的方式有关,或者因为它需要通过https 提供服务。我正在使用 Firebase 来托管/服务。
请注意,这适用于 css 和 js 文件,并且显式设置 MIME 类型对我没有影响。
【讨论】:
样式表的 MIME 类型应为 text/css。您的服务器在提供 CSS 文档时却提供了 HTML 文档(可能是 404 NOT FOUND 错误页面)。
【讨论】: