IE9如何跟踪“Internet Explorer阻止此网站显示带有安全证书错误的内容”。

时间:2011-06-21 19:46:37

标签: internet-explorer-9 ssl-certificate

我有一个网站,IE9说“Internet Explorer阻止此网站显示有安全证书错误的内容。”

我不知道它在说什么错误。 Firefox正确显示网站是安全的,并且所有内容都通过HTTPS正确提供。证书未过期。证书是标准的非wildcard证书,应用程序在域上正确托管,而不是无效的子域。

单击跟踪警告消息的节目内容按钮将刷新页面,但是在页面加载时,它会立即再次显示对话框。点击显示内容,冲洗并重复无限循环。

为什么IE会让事情变得如此困难?有人可以通过点击Firefox网址栏中的证书告诉我如何从Firefox中找到相同的信息,让我看到页面上所有图片/ jss / css的地址,让我验证它们都是https在Firefox中。

4 个答案:

答案 0 :(得分:4)

由于问题不在于Internet Explorer,而是证书的通用验证,我可以使用Chrome的“控制台”界面(通过F12开发者工具)进行调试。导致SSL错误的URL列出了控制台错误“无法加载资源”,并且给出了URL。

Internet Explorer的“控制台”界面从未列出这些错误。 Fiddler也没有表明证书有任何错误(我猜是因为它的工作是监控内容的检索,而不是决定什么是有效的。)

答案 1 :(得分:0)

点击F12并查看控制台,了解哪个网址存在问题。 Fiddler(www.fiddler2.com)将显示一条弹出消息,说明给定证书的具体错误。

答案 2 :(得分:0)

IE7,8,9中会出现此问题,并且与IE处理混合内容与其他浏览器相比的方式有关。

消息

“Internet Explorer阻止此网站显示包含安全证书错误的内容。”

当在通过http提供的脚本中实现https链接的页面时,会发生

。 Chrome& Firefox会抑制此类混合内容消息。

可能的原因:

  1. 使用http协议链接到javascript文件
  2. 链接到不存在的javascript文件
  3. 通过https链接到javascript文件,但尝试重定向到http
  4. 在运行时插入对javascript的引用。
  5. IE用户似乎习惯在facebook这样的网站上看到这条消息,所以很多人会点击并继续使用它。

答案 3 :(得分:0)

你应该看看:

Internet Explorer blocked this website from displaying content with security certificate errors

只要我能想象,IE可能会抱怨通过JavaScript加载的内容。 如果正常html请求加载的内容(图片或类似内容)相同(例如在第一页加载期间),则可能不会打扰您。