Flex安全性错误,无法加载数据
-
05-07-2019 - |
题
尝试将数据从一个URL加载到另一个URL时,我收到了一个非常奇怪的安全错误。基本上我的Facebook画布URL指向 http://www.tonyamoyal.com/stuff/path/
,它有一个fb:swf标签,指向 http://www.tonyamoyal。 COM /东西/路径/ Quiz.swf 代码>。 Facebook应用程序加载正常,但当我尝试调用驻留在另一个URL上的服务时,我收到一个安全错误:
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" />
知道为什么会出现安全问题?
解决方案
在应用程序启动时,尝试通过执行以下操作加载策略文件:
Security.loadPolicyFile("http://www.somedomain.com/crossdomain.xml");
不隶属于 StackOverflow