home > HTTPS接続(SSL)する際のcrossdomain.xmlの設定

HTTPS接続(SSL)する際のcrossdomain.xmlの設定

April 28, 2009

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "/xml/dtds/cross-domain-policy.dtd">
<!-- Policy file for mysite.com -->
<cross-domain-policy>
<allow-access-from domain="sample.com" secure="false" />
</cross-domain-policy>

HTTP SWFファイルとHTTPS SWFファイルの通信を許可するようにするには

secure="false"にすればOKです。

デフォルト(何も書かない状態)はsecure="true"なので、

HTTPS接続(SSL)する場合はsecure="false"にすればOKです。

つまりswfの別ドメイン間のやり取りに加えて、SSL通信が必要な場合はこうすれはいいみたいですね。

忘れそうなのでメモ。

参考サイトはこちら
http://www.adobe.com/jp/devnet/flashplayer/articles/secure_swf_apps_05.html
http://blog.img8.com/archives/2006/12/002751.html


その他の方法では、codebaseと、embedタグ内のプラグイン取得への箇所のプロトコル宣言をhttpsにしておくだけでOKだそうです。


<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"

codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"

width="**" height="**" id="**" align="middle">

<embed src="huga.swf" quality="high" bgcolor="#ffffff" width="**" height="**" name="**"

align="middle" allowScriptAccess="sameDomain" allowFullScreen="false"

type="application/x-shockwave-flash" pluginspage="https://www.adobe.com/go/getflashplayer" />
</object>

参考サイトはこちら
http://glasses-factory.net/2008/11/crossdomain-ssl.html



ブックマークする hatena del.ico.us


Comments

Post a Comment






Remember personal info