10,1,102,64サイトルートにポリシーファイルを置けない環境下でのクロスドメイン運用についてgaienboyです。先にリリースされたFlashPlayer10で、セキュリティ面での変更がいくつかありました。条氏のブログを読む限り、サイトルートにポリシーファイルを置き、メタポリシーを設定する、というのが解決策の一つとして紹介されています。おけるセキュリティ変更http://weblogs.macromedia.com/akamijo/archives/2008/08/flash_player_10_6.htmlしかし、「サイトのルートにポリシーファイルを置けない環境」での解決策については、触れられていませんでした。セキュリティ管理http://weblogs.macromedia.com/akamijo/archives/2008/03/_flash_player.html引用:メタポリシーはマスターポリシーファイル内に記することができます。・・・ということで、やはりあくまでサイトルートに配置することが前提となっています。共有のレンタルサーバーを使っている場合など、サイトルートに自由にファイルを配置できない場合、これまではSystem.security.loadPolicyFile("https://secure.hoge.jp/~gaienboy/crossdomain.xml");といった形式で、サイトルート以外にポリシーファイルを設置し、それを読み込むことで対応できていたわけですが、今後はどのように対処したら良いものか、考えあぐねています。小規模な案件など、共有のレンタルサーバーを使う場合、通常のページについては独自ドメインで運用できても、SSLについては独自ドメインで運用できず、上記のようなレンタルサーバー業者のドメイン下でしか運用できないというケースも多いと思います。いった場合に皆様がどう対処なさっているのか(あるいは対処する予定か)、お聞かせ願えればと思います。サイトルートにポリシーファイルを置けない環境下でのクロスドメイン運用についてたびたびすいません、gaienboyです。10でのセキュリティに関する変更について引用:ユーザの制御外のドメインに属するコンテンツを使用している場合は、そのドメインの管理者に連絡し、最新のメタポリシーがあることを確認します。・・・これって、サイトルートにメタポリシーが記されたポリシーファイルを置いてもらう以外に方法はない、ってことですかね・・・。サイトルートにポリシーファイルを置けない環境下でのクロスドメイン運用についてgaienboyです。上条氏の記事の中の下記記述を見て、HTTPヘッダーを使って解決する方法を思いつきました。ヘッダに記述することです。レスポンスヘッダにしか記述できません。除き全てのレスポンスに同じポリシーを指定する必要があります。レスポンスヘッダー内の値はマスターポリシーファイル内の値よりも優先されます。リファレンス>HTTPヘッダー」を参考に、下記のような.htaccessを作成しました。"all"そして、SSL側のユーザーのホームディレクトリ(≠サイトルート)に設置しました。その結果・・・解決しました!!!皆様、どうもお騒がせしました・・・(汗)。