IE: HTTPS的安全性受到res://ieframe.dll/sslnavcancel.htm的威胁



我正在开发一个电子商务应用程序,它有许多仅支持https的区域。这个特殊的错误只发生在IE(至少10,没有尝试过其他),它只发生在整个应用程序的一个HTTPS页面上。

从研究中,我收集到这是IE的混合内容警告。这是非常令人困惑的,因为IE是唯一的浏览器有任何问题的页面。所有其他相关浏览器都不会抱怨任何混合内容。

谁能透露一些关于什么是sslnavacancel.htm光?或者,如何进一步深入了解可能导致此问题的资源?

Issue: res://ieframe.dll/sslnavcancel.htm是ieframe.dll中嵌入的HTML资源,在IE中显示给用户,表示某些资源由于使用无效证书签名而被阻止。由于多种原因,证书可能被认为是无效的,包括证书过期,或者证书中的主机名与实际用于获取资源的主机名不匹配。

解决方案:你可以尝试安装Fiddler的HTTP调试代理和运行,同时测试你的网站在IE10。Fiddler作为浏览器和HTTP服务器之间的HTTP代理,并且(在许多其他功能中)会让您知道获得的任何资源是否具有无效的证书。启动Fiddler,转到工具|Fiddler选项|HTTPS,检查捕获HTTPS连接,检查解密HTTPS流量,并确保"忽略服务器证书错误"未选中。重新启动Fiddler,在IE中访问您的网站,然后检查Fiddler的日志视图中是否有无效证书的资源。

最新更新