【发布时间】:2010-05-31 08:56:48
【问题描述】:
我制作了一个与 Internet 上的其他站点交互的 swf(它有一个跨域文件)。
在 main.mxml 中有一个 webservice (mx:WebService) 的定义(不在我的域中)。
因此,在加载 swf 时,首先要调用 crossdomainfile.xml。
我把这个 swf 放在我的服务器上,以便我的客户可以得到它。
当我连接到我的服务器以下载 swf 时,我希望被询问是否要允许 swf
连接到外国 web 服务域。但我没有被问到。
我是否总是需要在全局安全设置面板中定义异常?
我不希望我的客户定义特殊的东西..
有没有最好的做法?为什么当我在网上冲浪时,其他 swf 可以做到这一点?
我阅读了有关 FlashPlayerTrust 的信息,我可以在那里定义一个我相信我的 swf 将连接到的网站吗?
有人知道吗?
【问题讨论】:
-
我仍在努力解决这个问题。发现此错误错误:来自127.0.0.1:8443/tar13/Main.swf 的请求者对other.domain.com/lib1/lib2 的资源请求被拒绝,因为缺少策略文件权限。 *** 违反安全沙盒 *** 与 other.domain.com/lib1/lib2 的连接停止 - 不允许来自 127.0.0.1:8443/tar13/Main.swf
标签: apache-flex security settings sandbox