Apache flex 从单个应用程序登录到两个不同域时发生Flex Channel安全错误

Apache flex 从单个应用程序登录到两个不同域时发生Flex Channel安全错误,apache-flex,security,flash,dns,channel,Apache Flex,Security,Flash,Dns,Channel,我需要从一个flex应用程序连接到两个不同的域。 问题是当前托管域以外的域无法登录 假设我在本地服务器上托管了应用程序。我可以登录到本地服务器。 从现有的应用程序中,我还需要登录到主服务器。问题来了 闪存安全性不允许登录到主服务器。 在跨域中,我们允许从主服务器进行访问。但是我想从本地服务器访问主服务器 我需要在crossdomain.xml中添加额外的内容吗 我需要一个解决方案 ThnQ Sris您需要在“主”服务器上放置一个crossdomain.xml,并允许从“本地”访问;您不需要在承载

我需要从一个flex应用程序连接到两个不同的域。 问题是当前托管域以外的域无法登录

假设我在本地服务器上托管了应用程序。我可以登录到本地服务器。 从现有的应用程序中,我还需要登录到主服务器。问题来了

闪存安全性不允许登录到主服务器。 在跨域中,我们允许从主服务器进行访问。但是我想从本地服务器访问主服务器

我需要在crossdomain.xml中添加额外的内容吗

我需要一个解决方案

ThnQ
Sris

您需要在“主”服务器上放置一个crossdomain.xml,并允许从“本地”访问;您不需要在承载SWF的服务器上放置crossdomain.xml。跨域文件旨在放置在第三方服务器上,以表明从特定域托管的主权财富基金有权访问其服务

另一个简短的解释如下:


hi brd6644 thanx 4 d响应。我按照你说的做了,我得到了一个例外,说:安全沙箱违规。。本地服务器上的swf文件cud not load主服务器的crossdomain.xml我使用crossdomain.xml如下:公共函数initApp():void{Security.allowDomain(“remoteservername”);Security.loadPolicyFile(“”);var请求:URLRequest=new URLRequest(“”);var加载程序:URLLoader=new URLLoader();loader.load(请求);}