我正在一个安全的网站,https。IE6 https安全消息出现后关闭jQuery colorbox覆盖
我使用的colorbox jquery插件iframe从当前内容的同一网站的另一页。
在IE6当我关闭颜色框覆盖我得到以下信息:“?要显示不安全项目此页包含安全和非安全项目
做”
任何想法为什么会发生这种情况?可以预防吗?
假设我必须使整个网站http而不是https,但这是不可能的,因为我们有在线支付。
我正在一个安全的网站,https。IE6 https安全消息出现后关闭jQuery colorbox覆盖
我使用的colorbox jquery插件iframe从当前内容的同一网站的另一页。
在IE6当我关闭颜色框覆盖我得到以下信息:“?要显示不安全项目此页包含安全和非安全项目
做”
任何想法为什么会发生这种情况?可以预防吗?
假设我必须使整个网站http而不是https,但这是不可能的,因为我们有在线支付。
要避免该消息,您需要使用https为所有内容(包括jQuery库)提供服务。所以:
<script src="http://example.com/js/...
需要改变到:
<script src="https://example.com/js/...
...并且您也必须通过HTTPS加载iframe的内容。 – Quentin 2010-04-06 13:04:49
你为什么将第三方网站的内容加载到您获取付款信息的页面上的iframe中? – Quentin 2010-04-06 13:09:01
@ David。 我从我自己的网站通过从colorbox的iFrame加载内容。这是一个功能强大的JSP,似乎没有其他方式。 – RyanP13 2010-04-06 13:31:13
IE6中的混合内容检测相当麻烦。 请参阅http://blogs.msdn.com/ieinternals/archive/2009/06/22/HTTPS-Mixed-Content-in-IE8.aspx,特别是用于疑难解答步骤的注释,以查找被视为不安全的请求url 。 – EricLaw 2010-04-08 02:16:12