如何检测混合内容SSL页面上没有保护哪些内容。

时间:2010-07-03 17:22:06

标签: security

我已经在现有网站上添加了SSL证书,现在在IE中我收到混合内容警告。问题是,我不知道IE正在警告我的非安全内容是什么。这是一个简单的html页面,包含一些Flash,一些图像,一个加载的CSS和JS。

如何找出非安全内容的内容..?

编辑:

我找到了罪魁祸首:这是用于显示Flash电影的JS AC_RunActiveContent.js。因此,在使用AC_RunActiveContent.js时,任何人都知道如何防止SSL混合内容。

4 个答案:

答案 0 :(得分:3)

这意味着某些内容正在使用http协议专门请求内容,或者您​​拥有以http而不是https开头的图片或其他内容的绝对路径。

一些提示:尽可能使用相对路径。如果您必须使用绝对路径,并且它是您拥有的服务器,请使用https。如果您正在从您的网站上加载内容,那么您可能会遇到混合内容警告。

这也适用于你的脚本,检查JS和CSS模板,并确保他们不是有罪的一方 - 如果他们改变他们使用相对路径,或通过https请求项目而不是http(假设您肯定他们所引用的服务器支持https,如果不是,则会被卡住)。

还有一些其他细节,this可能会有所帮助。

答案 1 :(得分:2)

好的,这是我特定问题的解决方案。我的代码中的代码库值也需要是https(我不认为它会触发警告,因为我的Flash显示正确,哦,很好)...

AC_FL_RunContent( 'codebase','https://download.macromedia.com/pub/shoc...

链接到Adobe信息:Security Information error in Internet Explorer

答案 2 :(得分:2)

我使用Firefox控制台 - 它报告它阻止在混合内容页面上提取的http资源。

答案 3 :(得分:0)

仅在http:搜索您的来源。另一个可以帮助您的好工具是Fiddler,您可以通过该工具查看在请求页面时下载的内容。