我正在开发一个安全的网站https。
我正在使用colorbox jquery插件来iframe来自当前内容的同一网站的另一个页面。
在IE6中,当我关闭彩盒叠加时,我收到以下消息:
“此页面包含安全和非安全项目。
是否要显示不安全的项目?“
为什么会发生这种情况?可以预防吗?
假设我必须将整个网站设为http而不是https,但这是不可能的,因为我们有在线支付。
答案 0 :(得分:2)
要避免该消息,您需要使用https提供所有内容(包括jQuery库)。所以:
<script src="http://example.com/js/...
需要更改为:
<script src="https://example.com/js/...
答案 1 :(得分:2)
答案 2 :(得分:1)
您应该检查页面的所有元素是否都加载在安全协议上。如果你使用的网站和http和https,那么我建议如下指定网址:
<script type="text/javascript" src="//example.com/js/...">