启用了严格的mime类型检查,拒绝执行来自'<url>的脚本,其mime类型('textplain')不可执行,并且

问题描述 投票:0回答:1

我是Django的新手,我正在做一个Django应用。我使用 "media "文件夹来保存我的css和javascript文件(我知道这不是一个好的做法),但它是工作。以下是一些代码

<link href="/media/shop/bootstrap//css/bootstrap.min.css" rel="stylesheet">
<link href="/media/shop/bootstrap//css/bootstrap-responsive.min.css" rel="stylesheet">
<link href="/media/shop/themes/css/bootstrappage.css" rel="stylesheet" />

<script src="/media/shop/themes/js/jquery-1.7.2.min.js"></script>
<script src="/media/shop/bootstrap//js/bootstrap.min.js"></script>
<script src="/media/shop/themes/js/superfish.js"></script>

然而,发生了什么事,我不知道,过了几天(今天),当我再次打开这个项目,并试图在本地主机上运行,然后我在控制台中得到错误,如 this. 点击出现错误的链接后,它显示我的javascript文件,但不执行它。最值得注意的是,当我在其他系统(也是在本地主机上)传输相同的文件夹后,执行相同的文件时,它是工作的,控制台中没有任何这样的错误。而同一个项目(网站)也是托管在互联网上,当我再次在我的系统中在线打开该网站时,也没有任何这样的错误。

<script src="/media/shop/themes/js/jquery-1.7.2.min.js"></script>

<script type="javascript" src="/media/shop/themes/js/jquery-1.7.2.min.js"></script>

然后在控制台出现错误,但它仍然不能工作。我不认为有任何浏览器设置的问题,因为我检查了3个不同的浏览器,但它是显示相同的事情。有什么建议可以解决这个问题,如何禁用mime类型检查?

javascript html css django web-deployment
1个回答
0
投票

脚本应该是 type="application/javascript"

© www.soinside.com 2019 - 2024. All rights reserved.