Диалоговое окно выбора файла может быть отображено только при активации пользователя. Отладка ошибки кликаAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Диалоговое окно выбора файла может быть отображено только при активации пользователя. Отладка ошибки клика

Сообщение Anonymous »

Мой код работает в браузере настольного компьютера (хром), но выдает ошибку, о которой я упоминал в веб-просмотре Android (хром). (Диалоговое окно выбора файла может отображаться только при активации пользователя. Ошибка щелчка при отладке)
Он работал в версии Angular 14, но эта проблема возникла после обновления до 15. Текущая версия материала "@ angular/material": "^15.2.9",

Код: Выделить всё

photo_camera

Код: Выделить всё

acquireImage() {
if (this.isCaptureSupported()) {
const inputAcquire = document.getElementById('hiddenInputAcquire') as HTMLInputElement;
if (inputAcquire) {
//error appears here
inputAcquire.click();
}
return;
}

const dialogRef = this.dialog.open(AcquireImageDialogComponent);
dialogRef.componentInstance.useToCropExistingImage = undefined;
dialogRef.componentInstance.interactiveCropping = this.useCropper;
this.acquireDialogSub?.unsubscribe();
this.acquireDialogSub = dialogRef.afterClosed().subscribe((res: AcquireImageDialogResult) => {
if (res.isImageProvided) {
this.assignPicture(res.fileId);
}
});
}

Код: Выделить всё

private isCaptureSupported() {
const ele = document.createElement('input');

return 'capture' in ele;
}
  • Я попробовал это.hiddenInputAcquire.nativeElement.click();


Подробнее здесь: https://stackoverflow.com/questions/786 ... g-click-er
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»