IE9 如何跟踪“Internet Explorer 阻止该网站显示安全证书错误的内容。”
我有一个网站,IE9 显示“Internet Explorer 阻止该网站显示安全证书错误的内容”。
但我不知道它在谈论什么错误。 Firefox 正确显示该网站是安全的,并且所有内容均通过 HTTPS 正确提供。证书没有过期。该证书是标准非通配符证书,并且应用程序正确托管在域上,而不是无效的子域上。
单击警告消息后面的显示内容按钮将刷新页面,但是在页面加载后,它会立即再次显示该对话框。单击显示内容,冲洗并重复无限循环。
为什么 IE 让事情变得如此困难?有人可以告诉我如何通过单击 Firefox URL 栏中的证书来找到与 Firefox 相同的信息,该证书可以让我查看页面上所有图像/jss/css 的地址,并验证它们都是 https在火狐浏览器中。
I have a website that IE9 says "Internet explorer blocked this website from displaying content with security certificate errors."
I have no idea what errors it's talking about however. Firefox correctly shows the site is secure and that all content is correctly served over HTTPS. The certificate is not expired. The certificate is a standard nonwildcard certificate and the application is hosted correctly on the domain and not an invalid subdomain.
Clicking the show content button that trails the warning message will refresh the page, however upon the page loading it immediately shows the dialog again. Clicking show content, rinse and repeat infinite loop.
Why does IE make things so difficult? Can someone tell me how to find equivalent information that I can from Firefox by clicking on the certificate in the Firefox url bar that lets me see the addresses of all of the images/jss/css on the page that lets me verify they are all https in Firefox.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
由于问题不在于 Internet Explorer,而是证书的通用验证,因此我能够使用 Chrome 的“控制台”界面(通过 F12 的开发人员工具)进行调试。列出了导致 SSL 错误的 URL,并显示控制台错误“无法加载资源”,并给出了 URL。
Internet Explorer 的“控制台”界面从未列出这些错误。 Fiddler 也没有以任何方式表明证书存在错误(我猜测是因为它的工作是监视内容的检索,而不是决定什么是有效的)。
Since the problem is not with Internet Explorer, but the generic validation of certificates, I was able to debug this with Chrome's "Console" interface (Developer Tools via F12). The URLs which were causing the SSL error were listed with the console error "Failed to load resource", and the URL was given.
Internet Explorer's "console" interface never listed these errors. Fiddler also did not indicate there was an error with the cert in any way (I'm guessing because its job is to monitor the retrieval of the content, rather than deciding what's valid).
按 F12 并查看控制台以获取有关哪个 URL 有问题的信息。 Fiddler (www.fiddler2.com) 将显示一条弹出消息,说明给定证书的具体问题。
Hit F12 and look at the console for information about which URL has a problem. Fiddler (www.fiddler2.com) will show a popup message about what specifically is wrong with a given certificate.
此行为发生在 IE7、8、9 中,与 IE 与其他浏览器相比如何处理混合内容有关。
消息
“Internet Explorer 阻止该网站显示安全证书错误的内容。”
当页面在通过 http 提供服务的脚本中实现 https 链接时,就会发生这种情况。铬和Firefox 禁止此类混合内容消息。
可能的原因:
IE 用户似乎习惯在 Facebook 等网站上看到此消息,因此许多人会点击并继续使用它。
This behavior occurs in IE7,8,9 and relates to how IE handles Mixed Content compared to other browsers.
The message
"Internet Explorer blocked this website from displaying content with security certificate errors."
occurs when a page implementing https links in a script served over http. Chrome & Firefox suppress such mixed content messages.
Possible causes:
IE users seem to be use to seeing this message on sites like facebook so many will click and get on with it.
您应该查看:
Internet Explorer 被阻止该网站显示带有安全证书错误的内容
据我所知,IE 可能会抱怨通过 JavaScript 加载的内容。
如果通过正常的 html 请求加载相同的内容(图片或类似内容)(例如在第一页加载期间),它可能不会打扰您。
You should have a look at:
Internet Explorer blocked this website from displaying content with security certificate errors
As long as i can imagine, IE is probably complaining about contents that are loaded via JavaScript.
If the same content(picture or similar) where loaded by normal html request(e.g. during the first page loading), it probably wouldn't bother you.