2

プログラムでDOMの入力要素に対してiOS 6でファイル選択ダイアログをトリガーするにはどうすればよいですか? (つまり、Javascript を使用)

<input type="file" id="foo">

ノート:

  • Mobile Safari と Safari では動作が異なるようです。document.querySelector("input[type=file]").click()サファリで使用して動作させました。
  • ネイティブのクリックハンドラー内にある場合、つまりユーザーによって開始された場合、機能しているように見えますが、意志でダイアログをトリガーしたいと思います。
4

1 に答える 1

4

さらに調査した結果、これは不可能のようです。少なくとも私はうまくいく方法を見つけていません。

ボタンの上に配置された を使用してこれを解決し<input type='file'>、不透明度 0.01 でボタンを表示することにしました。

于 2012-10-10T11:19:53.953 に答える