2009-10-23 52 views
0

尝试将数据从一个URL加载到另一个时,出现一个非常奇怪的安全错误。本质上,我的Facebook画布网址指向http://www.tonyamoyal.com/stuff/path/,它有一个指向http://www.tonyamoyal.com/stuff/path/Quiz.swf的fb:swf标记。 Facebook的应用程序加载罚款,但是当我尝试调用驻留在其他网址服务,我得到一个安全错误:Flex安全错误,无法加载数据

http://www.tonyamoyal.com/stuff/path/Quiz.swf cannot load data from http://www.somedomain.com/path/path/service.aspx 

上tonyamoyal.com跨域被设置为允许所有域通过。在somedomain.com跨域有一行特别允许从www.tonyamoyal.com电话:

<allow-access-from domain="www.tonyamoyal.com" /> 

任何想法,为什么这里会有一个安全问题?

+0

有您缺少的部分WWW并在SWF嵌入标签只使用'tonymoyal.com'任何机会呢? – Amarghosh 2009-10-23 06:06:01

回答

0

在应用启动时尝试做加载策略文件:

Security.loadPolicyFile("http://www.somedomain.com/crossdomain.xml");