Flexセキュリティエラー、データをロードできません
-
05-07-2019 - |
質問
あるURLから別のURLにデータをロードしようとすると、本当に奇妙なセキュリティエラーが発生します。基本的に、私のFacebookキャンバスURLは http://www.tonyamoyal.com/stuff/path/
を指し、それは http://www.tonyamoyalを指すfb:swfタグを持っています。 com / stuff / path / Quiz.swf
。 Facebookアプリは正常にロードされますが、別のURLにあるサービスを呼び出そうとすると、セキュリティエラーが表示されます:
http://www.tonyamoyal.com/stuff/path/Quiz.swf cannot load data from http://www.somedomain.com/path/path/service.aspx
tonyamoyal.comのクロスドメインは、すべてのドメインが通過できるように設定されています。 somedomain.comのクロスドメインには、www.tonyamoyal.comからの呼び出しを特に許可する行があります。
<allow-access-from domain="www.tonyamoyal.com" />
ここにセキュリティ上の問題がある理由は何ですか?
解決
アプリケーションの起動時に、次を実行してポリシーファイルをロードしてみます。
Security.loadPolicyFile("http://www.somedomain.com/crossdomain.xml");
所属していません StackOverflow