我有一个网站,IE9说“Internet Explorer阻止此网站显示有安全证书错误的内容。”
我不知道它在说什么错误。 Firefox正确显示网站是安全的,并且所有内容都通过HTTPS正确提供。证书未过期。证书是标准的非wildcard证书,应用程序在域上正确托管,而不是无效的子域。
单击跟踪警告消息的节目内容按钮将刷新页面,但是在页面加载时,它会立即再次显示对话框。点击显示内容,冲洗并重复无限循环。
为什么IE会让事情变得如此困难?有人可以通过点击Firefox网址栏中的证书告诉我如何从Firefox中找到相同的信息,让我看到页面上所有图片/ jss / css的地址,让我验证它们都是https在Firefox中。
答案 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会抑制此类混合内容消息。
可能的原因:
IE用户似乎习惯在facebook这样的网站上看到这条消息,所以很多人会点击并继续使用它。
答案 3 :(得分:0)
你应该看看:
Internet Explorer blocked this website from displaying content with security certificate errors
只要我能想象,IE可能会抱怨通过JavaScript加载的内容。 如果正常html请求加载的内容(图片或类似内容)相同(例如在第一页加载期间),则可能不会打扰您。