FireFoxでiframeにフォーカスが移らない

mrktanaka 39views 更新:2016年7月25日

FireFoxでのみ、iframe内の<input type=”file” 要素をクリックしても document.activeElement が iframe にならない(フォーカスがiframeに移らない)バグが起きました。

ちょっとどの辺が効いてこの問題が起きているのか分からないんですが、<input type=”file” 要素を非表示にして違う<input type=”button” を表示させる方法にしたら、希望通りの挙動(iframeにフォーカスが移る)になりました。   


参考:<input type=”file” を隠して別のボタンからファイル選択させてみた – jsdo.it – Share JavaScript, HTML5 and CSS

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません