FlashPlayer10は以下を指定します。
「最初に要求されたドメイン外のポリシーファイルにリダイレクトすると、引き続きポリシーファイルがFlashPlayerによって無視されます。」
ドメイン外のポリシーファイルにアクセスする方法はありますか?
FlashPlayer10は以下を指定します。
「最初に要求されたドメイン外のポリシーファイルにリダイレクトすると、引き続きポリシーファイルがFlashPlayerによって無視されます。」
ドメイン外のポリシーファイルにアクセスする方法はありますか?
フラッシュについてはわかりませんが、スクリプトタグをページに動的に追加するか、読み込み時にページに含めることで、任意のJavaScriptを読み込むことができます。ロードする必要のあるスクリプトURLを含むタグをヘッドの最後に追加するだけです。ただし、これは、スクリプトを信頼する場合にのみ行う必要があります。
以下を使用して、どこからでもポリシーファイルをロードできます。
Security.loadPolicyFile(url:String)
この投稿で私の答えをチェックしてください、これはおそらく問題です。
私はあなたの質問を完全には理解していません。
特定のドメインのポリシーファイル(正確なパスに関係なく)は、そのドメインとサブドメインへのアクセスのみを許可できます。
を使用するSecurity.loadPolicyFile
と、そのドメインの任意のURLからロードできますが、ドメインAのポリシーファイルを使用してドメインBへのアクセスを許可することはできません。
Aの所有者であるAからBへのアクセスを許可できれば、このポリシー全体は無意味になります。Aからswfを提供し、AからBへのアクセスを許可するポリシーファイルを提供するのに、なぜとにかくポリシーファイルがあるのでしょうか。