2011-07-24 12 views
2

私の会社にはcrossdomain.xmlファイルがたくさんあります。 Flash可用性を持つすべてのサービスには、1つが必要です。それらを同期させておくことは迷惑なので、どこかでホストされたcrossdomain.xmlファイルを1つだけ持ち、httpをその中央ロケーションにリダイレクト(302)することができます。これは可能ですか?私は規則についてウェブ上のどこにでもドキュメンテーションを見つけることができません。HTTPリダイレクトを使用してFlashのcrossdomain.xmlファイルを参照できますか?

私はここで答えを見つけました:http://answers.unity3d.com/questions/55288/webplayer-crossdomain-in-sub-directory.htmlしかし、彼はどこから彼の情報を得るのか分かりません。リダイレクトが許可されないセキュリティ上の理由はありません(ファイルを配信するためにリダイレクトを提供するようにサーバーを制御する必要があるため)。だから二次的に、もしこれに対する答えがあなたが302でないならば、私はなぜそうでないのか不思議に思います。

答えて

1

私はこの質問が少し古いと知っていますが、あなたが見つけた答えは正しいです。 Flash Playerが302リダイレクトからcrossdomain.xmlを取得した場合、それは無視されます。 Adobeから:

注:ポリシーファイルを提供するときは、クロスドメイン リダイレクトを使用してはならない、またはプレイヤーは、ポリシーファイルを無視します。

私はそれを行うには事はリダイレクトを追跡し、新しい要求を行うが、私はそれをしようとするために必要なことがありませんであることをherehereを提案見てきました。

関連する問題