localhostとexample.comの間でXMLSocektを使用したいと思います。
ローカルホストのSWFがexample.comに接続しようとすると、SecurityErrorが発生しました。
localhostとexample.comの間でXMLSocektを使用するにはどうすればよいですか?
localhostとexample.comの間でXMLSocektを使用したいと思います。
ローカルホストのSWFがexample.comに接続しようとすると、SecurityErrorが発生しました。
localhostとexample.comの間でXMLSocektを使用するにはどうすればよいですか?
localhostドメインからexample.comドメインにアクセスしています。これはクロスドメイン通信と呼ばれます。
リモートサーバー(この場合はexample.com)はcrossdomain.xmlで応答する必要があり、ローカルホストドメインから実行されているFlashが接続できるようにします。
FlashがXMLSocketからクロスドメインを読み込もうとする<policy-file-request/>
と、サーバーに送信されます。その後、サーバーはcrossodomain.xmlで応答する必要があります
このクロスドメインにより、すべてのリモート通信が可能になります。
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*" to-ports="*"/>
</cross-domain-policy>