0

FlashPlayer10は以下を指定します。

「最初に要求されたドメイン外のポリシーファイルにリダイレクトすると、引き続きポリシーファイルがFlashPlayerによって無視されます。」

ドメイン外のポリシーファイルにアクセスする方法はありますか?

4

4 に答える 4

0

フラッシュについてはわかりませんが、スクリプトタグをページに動的に追加するか、読み込み時にページに含めることで、任意のJavaScriptを読み込むことができます。ロードする必要のあるスクリプトURLを含むタグをヘッドの最後に追加するだけです。ただし、これは、スクリプトを信頼する場合にのみ行う必要があります。

于 2009-07-02T14:07:46.337 に答える
0

以下を使用して、どこからでもポリシーファイルをロードできます。

Security.loadPolicyFile(url:String)
于 2009-07-02T14:24:32.543 に答える
0

この投稿で私の答えをチェックしてください、これはおそらく問題です。

SOPの問題

于 2009-07-02T15:06:43.720 に答える
0

私はあなたの質問を完全には理解していません。

特定のドメインのポリシーファイル(正確なパスに関係なく)は、そのドメインとサブドメインへのアクセスのみを許可できます。

を使用するSecurity.loadPolicyFileと、そのドメインの任意のURLからロードできますが、ドメインAのポリシーファイルを使用してドメインBへのアクセスを許可することはできません。


編集:

Aの所有者であるAからBへのアクセスを許可できれば、このポリシー全体は無意味になります。Aからswfを提供し、AからBへのアクセスを許可するポリシーファイルを提供するのに、なぜとにかくポリシーファイルがあるのでしょうか。

于 2009-07-02T19:22:25.583 に答える