我已经阅读了很多关于 Flash Player 新策略的信息,也知道主策略文件。现在想象以下情况:有两台服务器在自定义端口上运行服务 (http)
- servera.com:2222/websiteA
- serverb.com:3333/websiteB
现在我从服务器 a(例如 servera.com:2222/websiteA/A.swf)打开一个想要访问 serverb 服务的 swf。当然,我需要在正确的位置使用 crossdomain.xml,并且可能有多种变体。我不想使用主策略文件,因为我可能无法控制两台服务器的根目录。
我发现的一种解决方案适用于以下跨域:
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>
服务于serverb.com:3333/websiteB/crossdomain.xml
所以现在我的问题是:是否有可能在 allow-access-from 规则中摆脱"*"
并使用正确的(不像一般的)域名?*
我所有的尝试都失败了,据我所知,这应该是可能的。