flash remoting 跨域问题
在flash remoting服务器的根目录安置crossdomain.xml『这点很重要,我的amfphp在子目录下,于是我就吧crossdomain.xml放在子目录中但是没用。一定要放在根目录』
crossdomain.xml
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*" secure="true" />
</cross-domain-policy>
<cross-domain-policy>
<allow-access-from domain="*" secure="true" />
</cross-domain-policy>
以上的格式将允许所有来路访问
<?xml version="1.0" ?>
<!DOCTYPE cross-domain-policy (View Source for full doctype...)>
<cross-domain-policy>
<allow-access-from domain="*.amazon.com" secure="true" />
<allow-access-from domain="amazon.com" secure="true" />
<allow-access-from domain="www.amazon.com" secure="true" />
<allow-access-from domain="pre-prod.amazon.com" secure="true" />
<allow-access-from domain="devo.amazon.com " secure="true" />
<allow-access-from domain="images.amazon.com" secure="true" />
<allow-access-from domain=" anon.amazon.speedera.net" secure="true" />
<allow-access-from domain="*.amazon.ca" secure="true" />
<allow-access-from domain="*.amazon.de" secure="true" />
<allow-access-from domain="*.amazon.fr" secure="true" />
<allow-access-from domain="*.amazon.jp" secure="true" />
<allow-access-from domain="*.amazon.co.jp" secure="true" />
<allow-access-from domain="*.amazon.uk" secure="true" />
<allow-access-from domain="*.amazon.co.uk" secure="true" />
</cross-domain-policy>
<!DOCTYPE cross-domain-policy (View Source for full doctype...)>
<cross-domain-policy>
<allow-access-from domain="*.amazon.com" secure="true" />
<allow-access-from domain="amazon.com" secure="true" />
<allow-access-from domain="www.amazon.com" secure="true" />
<allow-access-from domain="pre-prod.amazon.com" secure="true" />
<allow-access-from domain="devo.amazon.com " secure="true" />
<allow-access-from domain="images.amazon.com" secure="true" />
<allow-access-from domain=" anon.amazon.speedera.net" secure="true" />
<allow-access-from domain="*.amazon.ca" secure="true" />
<allow-access-from domain="*.amazon.de" secure="true" />
<allow-access-from domain="*.amazon.fr" secure="true" />
<allow-access-from domain="*.amazon.jp" secure="true" />
<allow-access-from domain="*.amazon.co.jp" secure="true" />
<allow-access-from domain="*.amazon.uk" secure="true" />
<allow-access-from domain="*.amazon.co.uk" secure="true" />
</cross-domain-policy>
以上是 amazon的crossdomain 指定域名可以访问
flash player 会去读取该策略文件来决定这次跨域访问是否是合法的。只有在通过 HTTP、HTTPS 或 FTP 进行通讯的服务器上,策略文件才起作用。策略文件特定于所在服务器的端口和协议。
例如,策略文件位于 https://www.thedomain.com:8080/crossdomain.xml,它只适用于在端口 8080 通过 HTTPS 对 www.thedomain.com 进行的数据加载调用。
标签: flash


0 条评论:
发表评论
指向此文章的链接:
创建链接
<< 主页