Я хотел бы добавить атрибут wai-aria для части "выбрать файл", чтобы сделать его читабельным
Не могли бы вы объяснить немного больше об этом?
При использовании нативного html (например, <input type="file">
) вы получаете множество встроенных специальных возможностей. Браузер знает, как отображать нативные html-элементы через API специальных возможностей, что позволяет программе чтения с экрана правильно объявлятьимя, роль и значение элемента.По умолчанию он будет «читабельным».
Однако, если вы говорите об индикаторе прогресса и хотите, чтобы ход загрузки файла передавался во время загрузки файла, вам придется сделать это с aria-live
.Вот хороший пример Progress Bar с ARIA Live Regions