0

クロス ドメイン ポリシー ファイルの仕様によると、ヘッダーcrossdomain.xmlを使用してルートの外側にファイルを配置できます。X-Permitted-Cross-Domain-Policiesそれを行うにはどうすればよいのでしょうか。サブディレクトリにファイルを置きたいcrossdomain.xml(ルートへのアクセス権がない)。これは、仕様の 11 ページからのものです。

クライアントがポリシー ファイルを必要とする場合、デフォルトでルートを参照します。ドメインは、意図したメタ ポリシーを実施するために、常にマスター ポリシー ファイルをホストする必要があります。クライアントがマスター ポリシー ファイル以外のポリシー ファイルをロードするように指示された場合でも、クライアントはマスター ポリシー ファイルをチェックして、マスター ポリシー ファイルによって定義されたメタポリシーが最初に要求されたポリシー ファイルの使用を許可していることを確認する必要があります。

マスター ポリシー ファイルがない場合、デフォルトの動作を強制するのはクライアントに任されます。メタ ポリシーのマスター ポリシー ファイルに完全に依存する代わりに、クライアントは X-Permitted-Cross-Domain-Policiesドキュメント内のヘッダーをチェックしてメタ ポリシーを指定することもできます。allowed-cross-domain-policies で許容される値に加えて、このヘッダーは none-this-response の値を使用して、他のヘッダーまたはその内容にかかわらず、現在のドキュメントをポリシー ファイルとして使用してはならないことを示すこともできます。非マスター ポリシー ファイルは、独自のディレクトリまたはサブディレクトリ内のデータへのアクセスのみを許可できます。

4

1 に答える 1

1

Flash クライアントに crossdomain.xml を使用したいとお考えですか? 実際、デフォルトでは、Flash クライアントは常にルートでそのファイルを見つけようとします。仕様にあるように、それ以外はすべてクライアントで設定する必要があります。私はフラッシュ コーダーではありません。この質問には「フラッシュ」またはクライアントがコード化されているその他のタグを付けてください。

于 2012-01-08T16:19:05.457 に答える