Это работает, когда я вручную изменяю стороннюю кнопку загрузки HTML на

ользую Cordova, чтобы обернуть сторонний iframe. В фрейме есть кнопка загрузки.Работает на iOSЯ могу выбрать фотографию для загрузки (см. Скриншот ниже).

На андроид хотя ничего не происходит, когда я нажимаю кнопку загрузки, которая должна предложить пользователю открыть галерею, чтобы выбрать файл.

В консоли нет ошибок, но я нашел этоошибка в LogCat: No activity found to handle file chooser intent: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.GET_CONTENT cat=[android.intent.category.OPENABLE] typ=.jpg,.png,.tiff,.jpeg,.tif,.pdf }

Эта ошибка говорит мне, чтона устройстве не установлены приложения, способные справиться с этим конкретным неявным намерением, Но почему он не может использовать приложение «Фотографии» или «Файлы» по умолчанию? Когда я пытаюсь загрузить изображение с помощью мобильного браузера, правильно отображается приложение «Файлы».

Как я могу решить?

Нужно ли предоставлять дополнительные разрешения? Я уже добавил следующее:
<uses-permission android:name="android.permission.MANAGE_DOCUMENTS" />
Я пропускаю конкретное разрешение-намерение в моем config.xml? Мои текущие настройки таковы:
  <allow-intent href="https://*.mydomain.com.*"/>
  <allow-intent href="tel:*"/>
  <allow-intent href="sms:*"/>
  <allow-intent href="mailto:*"/>
  <allow-intent href="geo:*"/>
Нужно ли устанавливать дополнительный плагин Cordova?

Ответы на вопрос(1)

Ваш ответ на вопрос