0

IE8 の恐ろしい「混合コンテンツ」警告に問題があり、コード内の「http:」の痕跡を確認して除去した後、次の行が原因であることがわかりました。

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

FusionCharts サイトで、特定の方法が使用されている場合にのみ HTTPS で機能することを読みました。ただし、上記の行のみを含むテスト ページを作成すると、エラーがスローされます。

誰もこれを経験したことがありますか?データ取得のさまざまな方法 (json など) を試して喜んでいますが、グラフが生成される前にエラーがスローされるという事実は不可解です。

IE9 でも同じエラーが発生しますが、「バイパス可能」です。IE8 では、ページの読み込みが完全に停止します (ページの読み込み時に使用される jquery の読み込みが停止するようです)。

ありがとう、ヴァルーフ

4

1 に答える 1

1

FusionCharts の今後のリリースで、これがホットフィックスされると確信しています。ただし、その前に、これらのエラーを抑制する簡単なコード編集があります。

  1. FusionCharts.jsファイルをテキスト エディタで開きます。
  2. リリース バージョンかどうかを確認します (ファイルのコメントに記載されています@version fusioncharts/3.2.4-release.8565(それ以降のバージョンでは、これは機能しない可能性があります)。)
  3. テキストを検索しますsrc=javascript:void(0)(インスタンスは 1 つだけである必要があります)。
  4. テキストを次のように置き換えますsrc='//:'
  5. ファイルを保存してください!

これでエラーが修正されます。

于 2012-08-28T09:38:26.143 に答える