1

localhostとexample.comの間でXMLSocektを使用したいと思います。

ローカルホストのSWFがexample.comに接続しようとすると、SecurityErrorが発生しました。

localhostとexample.comの間でXMLSocektを使用するにはどうすればよいですか?

4

1 に答える 1

0

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>
于 2011-05-15T23:09:51.483 に答える