IE11不会从内部网加载外部css
IE11根本不会从内部网加载外部css。内部css工作正常。在线css工作正常。外部CSS在Internet上运行良好。在其他浏览器中,一切都可以正常工作-无处不在 当我通过右键单击打开C:\Users\hennesse\Desktop\test.html(以下)并在IE位置栏中键入->IE-或-时,我会收到两个警报:“内部javascript”和“外部javascript”-然后: 第一行不是红色的 第二行是蓝色的 第三行是绿色的 然而,如果我上传到我的网络服务器,并用IE打开它,第一行是红色的。对于Firefox和Chrome,第一行总是红色的,内联网或互联网 由于某些原因,IE11不会在“我的电脑”上加载外部CSS文件 在Internet选项->安全->允许活动内容在我的计算机中运行(并重新启动)中更改安全设置会导致提示(或不提示)是否允许活动内容?但结果是一样的 这快把我逼疯了-戴夫IE11不会从内部网加载外部css,css,internet-explorer-11,Css,Internet Explorer 11,IE11根本不会从内部网加载外部css。内部css工作正常。在线css工作正常。外部CSS在Internet上运行良好。在其他浏览器中,一切都可以正常工作-无处不在 当我通过右键单击打开C:\Users\hennesse\Desktop\test.html(以下)并在IE位置栏中键入->IE-或-时,我会收到两个警报:“内部javascript”和“外部javascript”-然后: 第一行不是红色的 第二行是蓝色的 第三行是绿色的 然而,如果我上传到我的网络服务器,并用IE打开它,第一行是红色
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Test Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="test.css">
<!--
external file test.css contains:
body { color: #ff0000 }
-->
<style type="text/css">
.blue {
color: blue;
}
</style>
<script type="text/javascript">
alert("internal javascript");
</script>
<script type="text/javascript" src="test.js">
// external file test.js contains
// alert("external javascript");
</script>
</head>
<body>
This should be red, but it isn't
<p class="blue">
This is blue
</p>
<p style="color:green">
This is green
</p>
</body>
</html>
测试页
蓝先生{
颜色:蓝色;
}
警报(“内部javascript”);
//外部文件test.js包含
//警报(“外部javascript”);
这应该是红色的,但不是
这是蓝色的
这是绿色的
在F12控制台中,我发现:SEC7113“由于mime类型不匹配,CSS被忽略”。此处讨论:[MSDN]。IE9及其以上版本似乎会“嗅探”HTTP头以确定正确的MIME类型,并忽略具有错误头的JS和CSS。当它从本地文件系统获取文件时,应该禁用这种嗅探,因为没有任何真正的HTTP头
但我的电脑却在嗅探和忽略。我搜索了又搜索,但是强大的互联网只找到了一个有这个问题的人。她通过重新加载操作系统解决了这个问题。我不会那么做的
我很少使用IE做任何事情,除了在我把东西加载到服务器后进行最后的兼容性检查。除了在用户计算机上调用IE的Windows应用程序的一个个人“扩展”之外。因为我是唯一使用它的人,所以我只需点击F12,然后选择IE8模式(这表明它是IE9-up MIME嗅探)。它工作得很好,而且因为它只需要我点击几下鼠标,所以肯定比重新加载操作系统要好
虽然我并没有真正解决这个问题,也许“嗅探和忽略”信息可以帮助其他人这样做。谢谢你的帮助。
-Dave您是否已在Intranet区域的Internet选项中签入特殊安全设置?需要询问:
test.css
是否与test.html
位于同一文件夹中?另外,您是否使用相同的路径检查两个浏览器?i、 e.您提到,一旦代码在服务器上,但给定的路径是本地文件路径。还有一个问题,你有没有收到IE的警告,说需要加载额外的资源,然后你就放弃了?(也许不久前甚至点击了“不要再问了?”我在互联网选项中没有看到任何关于CSS的内容。没有拒绝任何事情。自从我买了这台计算机后,这个问题就发生了。我在Internet选项中没有看到任何关于CSS的内容。我所知道的一切都没有被忽略。自从我买了这台电脑后,IE11就出现了这个问题,但我从来没有试着去修复它。一个真实的例子是[link]——在那里看起来不错,但是当我访问本地副本时,外部样式表没有被应用。我现在需要调试一个只在我的计算机上的IE中运行的私有应用程序,所以现在我需要解决这个问题。但是我不知道从哪里开始,而且我似乎找不到其他经历过同样问题的人!!我很好奇,你如何在IE中打开文件(test.html)?您是否右键单击它>在IE中打开?还是将其拖放到窗口中?如果在IE的位置栏上键入以下内容,会发生什么情况?文件://C:\Users\hennesse\Desktop\test.html