ご存知かもしれませんが、HTMLフォームファイルフィールドでは、ファイルをドラッグして[ファイルの選択]ボタンまたは選択したファイルを表示するテキストフィールドにドロップできます。これにより、ダイアログを使用せずにファイルが選択されます。私はこの動作を使用しており、非表示で拡大されたファイルフィールド領域を使用して、HTML5を必要とせずに即座にアップロードするための「ドロップゾーン」をシミュレートしていました。
Firefox 15.0.1にアップデートしたところ、ファイルがデスクトップからドロップされたときに、ファイルフィールドのHTMLフォーム要素が変更イベントをトリガーしなくなったことがわかりました。これは、Chrome21.0.1180.89とSafari5.1.6で引き続き機能し、更新する前の先週の金曜日にFirefoxで機能していました。
CoffeeScript
$ ->
fileField = document.getElementById 'file-field'
fileField.addEventListener 'change', file_changed, false
興味深いのは、Firefoxがドラッグアンドドロップの発生を許可しているため、ファイルフィールドにファイルが入力されていることですが、「変更」イベントがトリガーされていないため、インスタントアップロード効果のフォームを自動送信できません。誰かが何が起こっているのか考えているか、無駄のない代替案を提案できるなら、私はそれを大いに感謝します:)