Вместо того, чтобы объяснять только JAWS, как получить доступ к вашим страницам, используйте JavaScript, чтобы объяснить это любой вспомогательной технологии (AT) для Интернета.Я ожидаю того же усилия, хотя оно принесет больше пользы пользователям.
В сценарии JAWS вам нужно будет описать способы доступа к узлам DOM, которые недоступны.Это может включать
- высказывание информации, которую вы должны найти в другом месте на странице
- добавление навигации по клавиатуре там, где она отсутствует
И то, и другое можно сделать вJavaScript, возможно, даже проще (вам нужно обратиться к элементам DOM).
Чего вам нужно будет избежать, так это реструктурировать DOM и внести изменения в классы, поскольку они, скорее всего, используются сценариями, которые их генерируют.
Но я ожидаю, что добавление атрибутов и обработчиков клавиатуры не нанесет вреда существующим сценариям.Остерегайтесь уже существующих обработчиков для focus или событий клавиатуры, хотя.
Я бы порекомендовал составить список атрибутов и обработчиков, которые, как вы подозреваете, конфликтуют с существующими сценариями, и выполнить поиск этих сценариев.как onkeypress или onfocus обработчики событий.