2

Как следует из названия, как я могу узнать, использует ли пользователь вспомогательную технологию, например, программу чтения с экрана Mac или JAWS, а затем записывать ее с помощью набора аналитики, например Google Analytics? Это Google Analytics forum не получало полезных результатов. Предпочитал бы JavaScript-ответ, хотя что-то на бэкэнде тоже могло бы работать.Использование JavaScript, как вы можете отслеживать, использует ли посетитель веб-сайта программу чтения с экрана?

Это похоже на мой вопрос, но немного устарел. Есть ли в настоящее время практики, которые позволяют, что я после ?: Is it possible to use javascript to detect if a screen reader is running on a users machine??

ответ

2

Извините, не совсем. Экранная программа - отдельное автономное приложение. В Windows используется MSAA, API, предоставляемый операционной системой.

JS комбинированный с Flash самый близкий, который вы получите: http://webaim.org/techniques/flash/media/detect.html Flash использует MSAA.

Однако вы получите незарегистрированных пользователей для пользователей без Flash и пользователей, а не в Windows. Пользователи, занимающиеся стикером на мобильных устройствах, быстро растут http://webaim.org/projects/screenreadersurvey4/

Устройство чтения с экрана Mac называется VoiceOver и присутствует на MacOSX и iOS.

+0

Вот чего я боялся. Выполняя некоторые тесты, позволяя пользователям делать что-то вроде близких модалов с помощью ключа эвакуации, и просто интересно, какой процент использования программы чтения с экрана использует этот метод для закрытия и т. Д. Наверное, много, но думаю, я никогда не узнаю. Спасибо за ответ! –

+0

fwiw, клавиша закрытия ключа - удобная функция для всех (пользователи сенсорных устройств) независимо от зрения или мобильности. – Dawn