Flashでドメインをまたいだ通信について

Flashを使った開発をしていた中で気になったことのメモ。

Flashで通信をするときに、Flashの置いてあるサーバー(foo.com)と別のサーバー(bar.com)に通信するときは通信先のトップフォルダに"crossdomain.xml"っていうのがないといけないらしい。(http://bar.com/crossdomain.xml)


<?xml version="1.0"?>
<!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="*"  />
</cross-domain-policy>
(全部許可とか)


たまたま全然関係ないところでこの問題が発生したけど、なかなか勉強になる。(いつかはまるかもしれないな)

(参考)
クロスドメインポリシーファイル(crossdomain.xml)設定について | さわいじり
クロスドメインポリシーファイルの仕様 | デベロッパーセンター

コメント

このブログの人気の投稿

CrossOver MAC のアンインストール

BloggerのDynamicViewテンプレートを適用