メイン 迷える子羊の部屋【初心者専用】 crossdomain.xmlをルート以外に配置すると効かなくなる | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
rrttaa | Åê¹ÆNo.42488 投稿日時: 2009-6-3 14:12 |
新米 居住地: 投稿: 2
使用環境:
|
crossdomain.xmlをルート以外に配置すると効かなくなる はじめまして、こんにちは。
特定のディレクトリのみをすべてのドメインからアクセスできるようにするために、 crossdomain.xmlを特定のディレクトリに配置し、 読み込み元のswfの1フレーム目に下記を記述したものの アクセスが拒否されてしまいます。 System.security.loadPolicyFile("http://foo/bar/crossdomain.xml"); ルートにcrossdomain.xmlを置いた場合は問題なく動きます。 firebugで接続を見たところ、 はじめにflashで指定したディレクトリのcrossdomain.xmlを読んだ後に ルートのcrossdomain.xmlを読みにいっているようです(404です) 読み込み先はphpです。 テスト用に下記のような変数testを返す単純ものをアップしております。 echo "&test=OK" 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> よろしくお願いいたします。 環境 OS:MacOSX(Leopard) Flash:CS3、ver8パブリッシュ 使用ブラウザ:safari、firefox |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» crossdomain.xmlをルート以外に配置すると効かなくなる | rrttaa | 2009-6-3 14:12 |
Re: crossdomain.xmlをルート以外に配置すると効かなくなる | gaienboy | 2009-6-3 14:37 |
Re: crossdomain.xmlをルート以外に配置すると効かなくなる | rrttaa | 2009-6-3 18:10 |
投稿するにはまず登録を | |