SSL:不安全的内容IE

时间:2012-09-10 10:21:07

标签: security internet-explorer ssl

我目前正在为我们的业务建立一个网站,该网站预计可以完美运行,甚至可以回到早期的IE浏览器。

网址 - https://secure.marietta.at

该页面不会在Chrome中加载任何不安全的内容,但我可以在IE中看到有一个GET参数已发送到http://marietta.at,后者又会重定向到http://en.marietta.at

我不知道我在哪里指定了这个。我尝试删除脚本,检查css,使用IE自己的调试工具和HttpWatch Studio进行调试。我找不到令人讨厌的代码。

IE中是否存在可能触发此警告的特定问题?

3 个答案:

答案 0 :(得分:1)

您的HTML源代码包含

<script type="text/javascript" src="js/jquery.min.js"></script>

这使浏览器尝试获取网址https://secure.marietta.at/js/jquery.min.js。但是,此网址实际上并不会像您期望的那样返回任何JavaScript代码,而是重定向到http://marietta.at/

您稍后从另一个URL加载jQuery的另一个工作副本的事实隐藏了这个问题。

我建议使用以下任一解决方案:

  • 从页面中删除损坏的jQuery URL。
  • 将jQuery的实际副本放在该URL上以便它可以正常工作(并从页面中删除另一个现在是冗余的副本)。

我还建议配置您的网络服务器,使其不会从HTTPS重定向到HTTP网址,因为这可能会违反用户的安全期望。

答案 1 :(得分:0)

在IE中加载您的页面并查看源代码。 http://en.marietta.at有很多硬编码引用。好像你的一些jQuery调用可能会加载那些“不安全”的内容

答案 2 :(得分:0)

好的,我已经弄清楚了 - 从不加载JQuery两次(尤其是使用无效的URI)。我错误地将其保留在<head>中,并且位于导致SSL错误的<body>标记之上。删除了一个,摆脱了错误。