2

誰かが WebView で入力 [type=file] をクリックした場合に、単純にデフォルト ファイル エクスプローラーを開いてファイルを選択する方法はありますか?

4

2 に答える 2

2

Android には「デフォルトのファイル エクスプローラー」がないため、ブラウザーの実装者が何をしたかに翻弄されます。の場合、WebViewデフォルトで何をするかはわかりません。おそらく何もしないでしょう。

私は DOM/JS の専門家ではありませんが、 のonClickイベントが<input type="file">を介して注入する Java コードを呼び出すように変更できると思います。そのaddJavascriptInterface()時点で、任意の種類の「ファイル エクスプローラー」を呼び出すことができます。

于 2012-04-19T11:49:10.390 に答える
0

私の知る限りではありません。PhoneGap File APIを利用して、ファイルをグラフィカルに選択できるダイアログが表示されるのを楽しみにしていますが、私の知る限り、誰もそれを実行していません。

于 2012-04-19T14:36:23.933 に答える