4

我们最近应一个非常大的客户端的请求将我们的 web 应用程序切换为使用 SSL。我们遵守了,一切都很顺利,直到我的 IE 用户开始通过电子邮件发送关于看不到我们的 Flash 图表的支持(XML/SWF 图表:www.maani.us/xml_charts/)

在 IE8 中它提示正在传递不安全的内容,我们通过将嵌入代码中的 flash 插件链接更改为调用 https 来解决此问题,但 swf 的左上角只有红色 X。

直接浏览 swf 具有相同的效果。Red X 就像内容不存在一样。

我已将 ie8 的 flash 更新为 10.0.45.2

FF、Chrome 和 Safari 运行良好。IE7 将加载 swf,但不会加载 xml 来为图形供电。这些图表已经运行了两年多,直到我们在周末完成 SSL/https 切换。

嵌入代码在这里:https ://gist.github.com/f425b370de390764bd75截图链接在要点的顶部。

4

1 回答 1

4

发生这种情况是因为 IE 和标头的问题。

以下是该问题的更多链接,解决方案涉及更改您发送的标头。这不是一个有趣的错误。

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

如何防止 Internet Explorer 中的缓存

加载方法无法通过 SSL 连接加载 XML 文档

于 2010-08-31T01:17:34.647 回答