我正在开发一个gulp用于编译和浏览器同步的网站,以保持浏览器与我的更改同步.
gulp任务正确编译所有内容,但在网站上,我无法看到任何样式,并且控制台显示以下错误消息:
拒绝应用' http:// localhost:3000/assets/styles/custom-style.css '中的样式,因为其MIME类型('text/html')不是受支持的样式表MIME类型,并且启用了严格的MIME检查.
现在,我真的不明白为什么会这样.
HTML包含这样的文件(我非常肯定是正确的):
<link rel="stylesheet" type="text/css" href="assets/styles/custom-style.css"/>
Run Code Online (Sandbox Code Playgroud)
而样式表现在是bootstrap和font-awesome样式之间的合并(没有任何自定义).
路径也是正确的,因为这是文件夹结构:
index.html
assets
|-styles
|-custom-style.css
Run Code Online (Sandbox Code Playgroud)
但我一直在收到错误.
知道它可能是什么?对于gulp/browsersync这可能是什么(可能是一个设置?)?
任何帮助都非常感谢,如果需要,可以随时询问更多细节.
谢谢
我正在 Django 模板中加载 java-script 文件:
<script type="application/javascript" src="{% static 'online-v3.js' %}"></script>
Run Code Online (Sandbox Code Playgroud)
它在 Chrome 上正确加载。但是,在 Firefox 上,我收到以下警告:
The script from “http://127.0.0.1:8000/static/myscript.js” was loaded even though its MIME type (“text/plain”) is not a valid JavaScript MIME type.
Run Code Online (Sandbox Code Playgroud)
我担心由于这个问题,在某些浏览器上,JS 文件可能根本无法加载。
这可能是什么原因,我该如何解决这个问题?