使用JavaScript,如何跟踪网站访问者是否使用屏幕阅读器?

时间:2013-08-12 15:10:40

标签: javascript analytics screen-readers jaws-screen-reader assistive-technology

正如标题所示,我如何判断用户是否正在使用辅助技术(如Mac屏幕阅读器或JAWS),然后使用分析套件(如Google Analytics)进行记录?此Google Analytics forum未显示任何有用的结果。更喜欢基于JavaScript的答案,尽管后端的某些内容也可以使用。

这与我的问题类似,但有点过时了。目前的做法是否允许我追求的目标?:Is it possible to use javascript to detect if a screen reader is running on a users machine?

1 个答案:

答案 0 :(得分: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上。

相关问题