HTTPS上的FusionCharts,混合内容警告

时间:2012-08-23 08:21:59

标签: https fusioncharts

我在IE8中遇到可怕的“混合内容”警告时遇到问题,在我的代码中检查并消除了“http:”的任何痕迹后,我发现以下行是原因:

<script type="text/javascript" src="/plugins/FusionCharts_Intranet/Charts/FusionCharts.js"></script>

我已经在FusionCharts网站上看到,只有在使用某些方法时,它才能通过HTTPS工作。但是,如果我创建一个仅包含上面一行的测试页面,则会抛出错误。

以前有没有人经历过这个?我很高兴尝试不同的数据检索方法(json,无论如何),但是在生成任何图表之前抛出错误的事实令人费解。

在IE9中,我得到了同样的错误,但是它是“可绕过的”。在IE8中,它完全停止了页面加载(似乎停止加载jquery,在页面加载时使用)。

谢谢, valoukh

1 个答案:

答案 0 :(得分:1)

我相信即将发布的FusionCharts将会修复此问题。但在此之前,有一个简单的代码编辑可以抑制这些错误:

  1. 在文本编辑器中打开FusionCharts.js文件。
  2. 检查发布版本(文件评论中是否显示@version fusioncharts/3.2.4-release.8565(对于更高版本,这可能不起作用。)
  3. 找到文本src=javascript:void(0)(应该只有一个实例)
  4. 将文字替换为src='//:'
  5. 保存文件!
  6. 这应该可以解决错误。