为什么IE8错误地抱怨加载非安全元素?

Emp*_*Man 7 javascript ssl firebug google-chrome internet-explorer-8

我管理一个在SSL下运行的电子商务网站.

问题出现在我的网站的购物车的最终页面上,该页面加载SSL.问题是Internet Explorer 8.0(包括版本8.0.6001.18702和其他版本的IE8,但据报道并非所有版本的IE8)都抱怨至少有一个非安全元素加载,这会吓跑一些潜在客户.在页面显然已满载(看似没有丢失图像)后,IE8显示一个对话框,其中显示:

"安全警告:您是否只想查看安全传送的网页内容?此网页包含使用安全HTTPS连接无法传送的内容,这可能会损害整个网页的安全性.(是/否) "

我试图追踪可能通过HTTP加载的所有无效图像和链接,但没有用.Firebug Lite没有显示任何不安全的信息.我开始认为这可能是IE8中的一个错误,在IE9中得到了纠正,并没有抱怨.

重现此错误:点击此处使用IE8(或Chrome)将商品添加到购物车.在结果页面上,单击右侧的"绿色"按钮,显示"继续进行安全结账".您会注意到您从IE8中看到上述"安全警告".

问题:如何确定浏览器尝试非安全加载的内容,或者如何禁止显示"警告"消息?

更新:似乎"安全警告"是由于此页面上暂停的JavaScript执行.但同样的问题仍然存在.如何抑制或"调试""安全警告"消息?

Ant*_*ile 0

点击页面顶部的结账?

不再是 https 了吗?