Flex 跨域 解决方案

今天在做一个项目的时候遇到这样一个flash跨域的问题。

新建文件crossdomain.xml

<?xml version="1.0" encoding="UTF-8"?>  
<!DOCTYPE cross-domain-policy SYSTEM  
    "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd" >  
<cross-domain-policy>  
    <site-control permitted-cross-domain-policies="all" />  
    <allow-access-from domain="*"  to-ports="*"/>  
    <allow-http-request-headers-from domain="*" headers="*"/>  
</cross-domain-policy>

将此文件放到你所需要跨域的服务根目录下

如tomcat/ROOT/crossdomain.xml;

利用http://localhost:8080/crossdomain.xml可以访问则配置成功

如有问题,可留言讨论

相关推荐