我们有一个CMS系统,其Web界面通过HTTPS提供服务.这适用于Firefox,但是当我们在IE6或IE7中加载它时,它抱怨"此页面包含安全和非安全项目."
我已经在Firefox中加载了页面并使用Firebug进行了检查,并且每个连接似乎都是通过HTTPS进行的,应该是这样的.
有没有办法告诉是什么导致IE抛出这个明显虚假的错误?
Firefox在混合内容检测方面存在许多缺陷.通常,您应该尝试使用Fiddler来发现不安全的资源.
如果您安装了我编写的工具(www.bayden.com/dl/scriptfreesetup.exe),您将获得一个不同的混合内容提示,其中显示了页面上第一个不安全资源的确切URL.该工具基本上是一个原型,您应该在完成后卸载它.
使用Fiddler观察服务器和IE之间的流量.
一定要转到工具>提琴选项...> HTTPS>并选中'解密HTTPS流量'
任何服务器和IE之间生成的任何非HTTPS流量都应该很容易在Web Sessions列表中找到.