如何追踪“此页面包含安全和非安全项目”

时间:2009-06-01 15:30:17

标签: internet-explorer https

据我所知,没有不安全的项目---当我使用IE7或FireFox 3浏览网站时,我没有收到任何此类警告,但如果我使用IE6访问该网站,我会得到安全保护信息对话框“此页面包含安全和非安全项目您是否要显示非安全项目?”

如何追踪该讯息的原因?

5 个答案:

答案 0 :(得分:5)

清除缓存后使用Fiddler。它将显示您的Web浏览器从远程站点获取的所有内容。寻找任何不是https的东西。

答案 1 :(得分:5)

事实证明它与非安全流量本身无关,但是有一个HTML男孩做过的黑客攻击 - 他们有一个空的iframe(没有源代码)放在页面上,所以然后他们可以在那之上做一些放置的内容---从代码中删除iframe并且警告对话框消失了。 IE7 / 8和FF没有这样做。

在添加blank.gif之后我们能够https到那个gif(多么痛苦),现在一切都很好。

答案 2 :(得分:2)

如果您的链接以http://而不是https://开头,则会标记这些警告。

好消息是,至少有一些商业网站(如Adobe,适用于Flash)提供的网站https://版本会重定向到http://,以便您可以绕过这些警告。

既然你提到了IE6;我还要检查IE6中的安全级别设置。

答案 3 :(得分:0)

  • 右键单击页面。选择“显示 源代码“(或类似。我没有 有一个英文IE)。
  • 搜索 “http://”并替换为 https://在您的代码中。

答案 4 :(得分:0)

过去,跨站点图像通常会给我带来这个问题。

如果您使用的是Firefox,则可以使用HttpFox插件来执行Eric TenEyck建议您使用Fiddler的操作。

另外,请确保在IE7安全设置中将显示混合内容设置为“提示”。