HTML5が提供する新しいFormDataクラスを使用してWebアプリを作成しています。
カスタムスタイルの「ファイルを選択」ボタンを使用するには、JavaScriptを介してfile-input要素のクリックイベントをトリガーします。
これはIE10とChromeで機能しますが、フォームを使用してFormDataインスタンスを作成しようとすると、IE10で失敗し、次の行に「SCRIPT5'AccessDenied'」というメッセージが表示されます。
var fd = new FormData(f.get(0));
ネイティブ入力要素を使用してファイルを開くダイアログをトリガーすると、IE10でも機能します。
テストについては、次のjsfiddleを参照してください:http://jsfiddle.net/s9aTg/2/
IE10でこれを機能させるオプションはありますか、それとも醜いデフォルトの「ファイルを選択」ボタンで立ち往生していますか?
よろしくお願いします、マクファーレン