4

最近、非常に大規模なクライアントの要求に応じて、Web アプリケーションを SSL を使用するように切り替えました。私たちは従い、IE ユーザーがフラッシュ グラフ (XML/SWF チャート: www.maani.us/xml_charts/) が表示されないことについてサポートに電子メールを送信し始めるまで、すべてがスムーズに進みました。

IE8 では、安全でないコンテンツが配信されていることを示すメッセージが表示されます。埋め込みコードのフラッシュ プラグイン リンクを https を呼び出すように変更することでこの問題を修正しましたが、swf の左上隅に赤い X が表示されるだけです。

swf を直接参照しても同じ効果があります。赤い X は、コンテンツが存在しないようなものです。

IE8 のフラッシュを 10.0.45.2 に更新しました

FF、Chrome、および Safari は問題なく動作します。IE7 は swf をロードしますが、xml をロードしてグラフに電力を供給しません。これらのグラフは、週末に SSL/https の切り替えが完了するまで、2 年以上問題なく機能していました。

埋め込みコードはこちら: https://gist.github.com/f425b370de390764bd75スクリーンショットへのリンクは要点の上部にあります。

4

1 に答える 1

4

これは、IE とヘッダーの問題が原因で発生します。

問題へのその他のリンクを次に示します。解決策には、送信するヘッダーを変更することが含まれます。これは対処するのが楽しいバグではありません。

http://www.blog.lessrain.com/flash-loading-and-browser-cache-test-suite/

Internet Explorer でキャッシュを防止する方法

Load メソッドが SSL 接続を介して XML ドキュメントをロードできない

于 2010-08-31T01:17:34.647 に答える