Flash経由でローカルファイルを扱う場合の注意点
IEとFireFoxでセキュリティモデルが若干異なるようなのでメモ。
フラッシュアプリを内蔵したHTMLで、さらにそのフラッシュがローカルファイルを読み込む場合に以下の設定が必要になる。
- http://www.macromedia.com/support/documentation/jp/flashplayer/help/settings_manager04.html でswfファイルと、swfファイルが読み込むローカルファイルのあるドライブを信頼するフォルダとして指定する。具体的には、「C:\」や「D:\」
- フラッシュから読み込むローカルファイルをJavascriptなどで動的に変更できる場合は、「file://localhost/C:/xxx/yyy/zzz.txt」などと「file」プロトコルを明示的に指定する
- HTMLファイルをFireFoxにドラッグ&ドロップして、予想通りに動けばOK