ドメイン間ポリシーファイルについて
2007 年 5 月 17 日 木曜日異なるドメイン間でXMLとかをやり取りする場合、「crossdomain.xml」を設置する必要がある。Flash側にはcrossdomain.xmlが置かれているドメインを設定することでクロスアクセスが可能になる。アクセス許可の範囲はポリシーファイルの置かれたディレクトリ以下に限られる。毎回忘れるのでメモ。
-
System.security.loadPolicyFile("crossdomain.xmlのパス");
-
<xml version="1.0">;
-
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
-
<cross>
-
<allow domain="Flash側のドメイン"></allow>
-
</cross>
-
</xml>