Flash:如何安全地捕获和忽略安全违规

时间:2012-06-01 05:08:31

标签: flash security sandbox cross-domain-policy

我们的应用程序正在向另一个域发出频繁的URL请求,这些域不依赖于应用程序正常运行。有时,由于某种原因,它无法从远程域下载crossdomain.xml,这会导致应用程序抛出沙箱安全性违规。

由于这些URL请求不是应用程序正常运行所必需的,我更愿意捕获并忽略安全沙箱违规并保持应用程序运行。这可能吗?

1 个答案:

答案 0 :(得分:2)

查看由URLLoader发送的SecurityErrorEvent.SECURITY_ERROR

回答你的评论:

是的,在您请求数据之前,实际上并未查找跨域文件:

  

请注意,即使方法名称为loadPolicyFile(),在实现需要策略文件的网络请求之前,文件实际上并未加载。

  资料来源:loadPolicyFile()

意味着您可以使用上述事件来管理失败的负载。