現在、単にマークアップを使用していると思いますか?
device-storage:sdcard は、実際には非常に異なるユースケースのセット用です。Android 版 Firefox にはまだ実装されていません。
表示されているアプリケーションのリストは、Android Intents システムから取得した一連のアプリケーションにすぎません。ユーザーがある種のファイルブラウザアプリをインストールしている場合、そのアプリはその意図に応答してそこにポップアップする可能性があると思います。
しかしもちろん、それはアプリで信頼できるものではありません。
Android にその機能を提供するデフォルトのアプリケーションがないことに正直に驚いていますが、それがそのようなものだと思います。または、接続できるファイルピッカーの意図を取得する方法を誰かが知っていますか?
中期的には、DeviceStorage API を使用できるようになります。これにより、JS が sdcard に直接アクセスできるようになり、SD カードからファイルを選択するための独自の UI を構築できるようになります。しかし、その余分なパワーにはかなりの欠点があります。これは特権 API であるため、アプリをパッケージ化されたアプリとして作成し、CSP を使用する必要があります。また、Firefox マーケットプレイスのレビュー プロセスを経る必要があります (すべての特権アプリはコード レビューを経る必要があります)。
したがって、それはかなり遠い第二の選択肢です。
それ以外に解決策はありません。もちろん、Android のファイル ピッカーを作成できる方法があれば最高ですが、それが可能かどうかはわかりません。そして、それは間違いなくまだ実装されていません。