Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

1    0    #1
06.05.2022 21:08

johnbrown
Участник (+203, -9)
Откуда: Москва
Зарегистрирован: 01.12.2013
Сообщений: 214

Поддержка доступности

Привет!

Решил тут вернуться к протопарсеру, закрыть кое-какие гештальты, в частности поддержку скринридеров, но внезапно обломался на Android TalkBack. Программа озвучивает текст в aria-live дважды и с самого начала. Решил проверить как у других. В Parchment все озвучивается нормально. Заглянул в метапарсер и тут такая же ерунда как уже описал выше. Собственно, поэтому пишу в этот раздел.

Если есть возможность потестируйте на Андроиде веб-версию. Если эта проблема не только у меня, то хотелось бы разработать какую-то рабочую схему. В других программах чтения с экрана не проверял, пока меня больше волнует работа в Андроиде.

Неактивен

0    0    #2
07.05.2022 13:10

Антон Ласточкин
Участник (+289, -9)
Зарегистрирован: 18.09.2015
Сообщений: 140

Re: Поддержка доступности

Ссылочку на какую-то игру дадите с протопарсером? Попрошу потестить, не у всех незрячих хороший доступ к этому форуму

Неактивен

0    0    #3
07.05.2022 14:53

johnbrown
Участник (+203, -9)
Откуда: Москва
Зарегистрирован: 01.12.2013
Сообщений: 214

Re: Поддержка доступности

Спасибо!


Прикрепленные файлы:
pp.zip, Размер: 21,429 байт, Скачано: 16

Неактивен

0    0    #4
07.05.2022 18:14

Антон Ласточкин
Участник (+289, -9)
Зарегистрирован: 18.09.2015
Сообщений: 140

Re: Поддержка доступности

Товарищ посмотрел на андроиде, на разных браузерах. Говорит что доступно, все в порядке. Если интересуют детальные проверки, то пиши.

Неактивен

0    0    #5
08.05.2022 07:22

johnbrown
Участник (+203, -9)
Откуда: Москва
Зарегистрирован: 01.12.2013
Сообщений: 214

Re: Поддержка доступности

А у него озвучивается результат только последней команды или все вместе? Дополнения для браузеров он не устанавливал?

Неактивен

0    0    #6
08.05.2022 09:59

johnbrown
Участник (+203, -9)
Откуда: Москва
Зарегистрирован: 01.12.2013
Сообщений: 214

Re: Поддержка доступности

Проверил в NVDA — все-таки это у меня что-то с разметкой: после ввода команды программа зачитывает весь лог с самого начала, а в парчменте только последнюю команду.

Я делал разметку по аналогии с парчментом: установил для контейнера атрибуты:

Код:

aria-live="polite" aria-atomic="false" aria-relevant="additions"

Соответственно, в этот контейнер добавляю вывод программы, но почему-то читает все подряд 🤷🏻‍♂️

UPD: обернул выводимые строки в дивки, но это ничего не дало. Такое ощущение как будто содержимое контейнера воспринимается программой как одна текстовая нода. Может элементы должны как-то иначе встраиваться? Сейчас они просто добавляются в innerHTML контейнера. В общем, вот так сейчас выглядит структура документа

 спойлер…

Отредактировано johnbrown (08.05.2022 15:53)

Неактивен

Powered by PunBB
© copyright 2001–2022 iFiction.Ru