我在IE8中遇到可怕的“混合内容”警告时遇到问题,在我的代码中检查并消除了“http:”的任何痕迹后,我发现以下行是原因:
<script type="text/javascript" src="/plugins/FusionCharts_Intranet/Charts/FusionCharts.js"></script>
我已经在FusionCharts网站上看到,只有在使用某些方法时,它才能通过HTTPS工作。但是,如果我创建一个仅包含上面一行的测试页面,则会抛出错误。
以前有没有人经历过这个?我很高兴尝试不同的数据检索方法(json,无论如何),但是在生成任何图表之前抛出错误的事实令人费解。
在IE9中,我得到了同样的错误,但是它是“可绕过的”。在IE8中,它完全停止了页面加载(似乎停止加载jquery,在页面加载时使用)。
谢谢, valoukh
答案 0 :(得分:1)
我相信即将发布的FusionCharts将会修复此问题。但在此之前,有一个简单的代码编辑可以抑制这些错误:
FusionCharts.js
文件。@version fusioncharts/3.2.4-release.8565
(对于更高版本,这可能不起作用。)src=javascript:void(0)
(应该只有一个实例)src='//:'
这应该可以解决错误。