Программа чтения с экрана NVDA не умеет читать содержимое Dynami c - PullRequest
0 голосов
/ 24 марта 2020

Я работаю над созданием динамического c веб-приложения, доступного для слабовидящих с помощью программ чтения с экрана, и у меня возникла досадная проблема. Когда я тестирую с помощью NVDA Reader. Он не может читать динамически добавляемый контент.

Код ниже:

<div id="section" aria-live="polite" role="alert">
    <div id="floatDiv">
        Some Data here
    </div>
    <div id="choices">
        Some data here
    </div>
</div>

Я буду динамически изменять данные раздела. Но NVDA Reader не умеет читать недавно добавленный контент. Кто-нибудь когда-либо видел такое поведение раньше?

1 Ответ

0 голосов
/ 25 марта 2020

Я добавил aria-busy = "true" в код и изменил этот атрибут на false, когда когда-либо добавлял к нему какие-либо данные, а после добавления данных изменил на aria-busy = 'true'

<div id="section" aria-live="polite" aria-busy="true" role="alert">
    <div id="floatDiv">
        Some Data here
    </div>
    <div id="choices">
        Some data here
    </div>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...