除非我将主机添加到可信站点,否则IE8无法呈现我的网站

时间:2014-07-31 22:16:17

标签: javascript html css internet-explorer-8

我已将我的网站部署到外部服务器,当我在IE上连接它时,除非我将主机添加到我信任的网站,否则它无法正确呈现我的页面。它可以很好地镀铬。知道是什么原因引起的吗?我链接html顶部的css / js,如下所示:

<link rel="stylesheet" href="css/display.css">
<script type="text/javascript" src="javascript/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="javascript/jquery-ui.js"></script>

3 个答案:

答案 0 :(得分:2)

我注意到有关IE 7和IE 8的一件事是你需要使用jquery-1.11.1.min.js而不是jquery-2.1.1.min.js。只有IE 9+支持jquery-2.1.1.min.js。这很可能就是问题所在。

答案 1 :(得分:0)

许多公司在Internet Explorer上设置了公司范围的安全策略。这些设置通常由您的SysAdmins或IT Ops人员负责(标题各不相同)。它与您家中IE的不同之处在于这些额外的安全设置,并且根据您公司的政策,可以通过SysAdmins在一个操作中将您的外部主机添加到每个人的可信站点列表中。如果没有,那么你将不得不寻找其他选择。在这种情况下,本地托管的css和js无关紧要,问题在于无法识别的域名。

该网站适用于Chrome,因为这些设置与Windows绑定,而Chrome未与这些设置集成(一些公司为所有非开发人员使用IE浏览器的主要原因)。祝你好运,这个问题属于“与官僚作斗争”,而不是真正的诚实编程,但希望你能胜出。

答案 2 :(得分:0)

是的,出于安全原因,IE确实询问用户是否应该从不受信任的域访问脚本。如果是被IE阻止的jquery(IE8不支持jquery 2使用1.11或更早版本),请尝试使用来自Google cdn的jquery。谷歌是值得信赖的东道主我相信。