2011-03-01 2 views
0

私のサーバーにcrossdomain.xmlがあります。それは "/"ではありません。このcrossdomain.xmlをロードするにはloadPolicyFileを使用します。サンドボックスに関するFlash SecurityError。 loadPolicyFileに強制しますが、動作しませんでした。

Security.allowDomain("*") 
Security.allowInsecureDomain("*"); 
Security.loadPolicyFile(AddressContext.getCurrentEnv().split("rest")[0]+"crossdomain.xml") 

policyfileをのURLは次のようである:http://siteA.com/aop/crossdomain.xml

と私の安らかなWebサービスのアドレスは、このようなものです:http://siteA.com/aop/rest/start

のcrossdomain.xmlは私のフラッシュのホストのURLが含まれます。

奇妙なことは、フラッシュはまだhttp://siteA.com/crossdomain.xml

werid img

このような第一が第二応答400 200右と応答でロードしようとしています。

は最終的に、フラッシュはまだ私はなぜ知らない#2048

SecrityError私に言いましたか?

+0

私が知っているところでは、フラッシュは常にdomain root /からcrossdomain.xmlを読み込もうとします。問題を解決するためにそこに置くことはできませんか? –

答えて

0
Security.allowDomain("*") 
Security.allowInsecureDomain("*"); 

これは役に立たず、SWFを脆弱にします。

クロスドメインのコンテンツを投稿できますか?メタポリシータグにどのような価値を設定しましたか?

関連する問題