Flex over https未显示

时间:2012-07-11 17:31:27

标签: flex internet-explorer https

我有一种情况,在我看来这是一个安全配置问题。

我的flex应用程序可以在任何浏览器中运行https。但在这种情况下它无法正常工作:

  • Windows 2008 Server
  • Internet Explorer
  • 通过TS连接

如果其中任何一项发生变化,就可以了。在服务器端,我看到一切正常,提供了flex,甚至发生了通信,但 浏览器没有显示任何内容

任何人都有这样的行为,我真的认为这是一种配置。

1 个答案:

答案 0 :(得分:1)

我已经在https上部署了大量的Flash / Flex应用程序,它们都可以完美运行。

根据我的经验,您可以查看以下方面:

  1. Flash是否从服务器请求数据?如果是这样,它是使用http还是https?如果它使用相对路径请求数据,那么它应该继承当前的安全上下文。
  2. 在https下部署任何内容时,务必确保使用https加载每个资产,否则某些浏览器安全设置会阻止这些资产正确加载。这些资产可能包括页面的javascript,css或SWF可能依赖的RSL。
  3. 解决问题并不难,您可以使用Fiddler for Windows或Charles Proxy for Mac,打开https代理旁路,并观察流量。然后,您将看到任何可能导致解决方案的404或500错误。