我遇到了为我的脚本加载了错误的MIME类型的问题。在开发和启动时,它在我的计算机上运行,但当我在其他人的计算机上查看时,没有加载任何外部文件。 在IE和Chrome Inspect Element中查看,我发现了以下错误:
在Chrome中 资源被解释为脚本,但使用MIME类型text / html
进行传输在IE中: 由于MIME类型不匹配, CSS被忽略
这是头部代码:
<!DOCTYPE html>
<html>
<head runat="server">
<title>ToolRoom Scheduling</title>
<link href="main.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript" src="jquery.mjs.nestedSortable.js"></script>
<script type="text/javascript" src="runOnLoad.js"></script>
<script type="text/javascript" src="CollapsibleLists.js"></script>
</head>
我检查了IIS以确保MIME类型为所有css扩展设置了text / css。任何线索将不胜感激。
我在VS 2008中使用VB.net。
在Chrome Inspect Element的“网络”标签下,显示正在使用 text / html contentType调用外部css和js文件,该文件由服务器启动。
答案 0 :(得分:0)
我明白了。事实证明这是浏览器中的一个设置。我们将设置重置为默认值并且有效。它也适用于Chrome,我假设因为它是从同一个iexplorer文件中提取的。谢谢你的时间。