flash跨域。crossdomain.xml中只允许某特定路径跨域该如何设置?
javascript吧
全部回复
仅看楼主
level 9
萌你妹○ 楼主
我试了在根目录中加
<site-control permitted-cross-domain-policies="all"/>
再在特定子目录中加规则覆盖,但是没有成功。
有了解这方面的人么?
2012年12月06日 05点12分 1
level 10
为啥没成功,抓包看看FLASH的请求,访问了子目录的crossdomain.xml吗?
2012年12月06日 06点12分 2
谢谢G大回复。第一次碰flash。抓包什么的完全不会[泪]
2012年12月06日 07点12分
回复 萌你妹○ : 从语法上没看出来什么异常。。我对这个方面的配置也没怎么去了解。[$1]下个可以用的 httpwatch, 看看你FLASH发送请求的时候,是不是请求了子目录下的crossdomain.xml? [$1]
2012年12月06日 07点12分
[Love]
2012年12月06日 08点12分
level 9
萌你妹○ 楼主
根目录:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM"http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
</cross-domain-policy>
子目录:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM"http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*"/>
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
请求的是子目录下的内容。若把allow-access-from domain="*"加入根目录便能成功。[拍砖]
2012年12月06日 07点12分 3
level 12
2012年12月06日 08点12分 4
[拜]
2012年12月06日 09点12分
回复 萌你妹○ :ad
2012年12月06日 14点12分
ad
2012年12月06日 14点12分
1