正如标题所暗示的,我如何判断用户是否使用了辅助技术,例如 Mac 屏幕阅读器或 JAWS,然后使用分析套件(例如 Google Analytics)进行记录?这个谷歌分析论坛没有找到任何有用的结果。更喜欢基于 JavaScript 的答案,尽管后端的某些东西也可以工作。
这类似于我的问题,但有点过时了。目前是否有允许我追求的做法?:是否可以使用 javascript 来检测屏幕阅读器是否在用户机器上运行??
正如标题所暗示的,我如何判断用户是否使用了辅助技术,例如 Mac 屏幕阅读器或 JAWS,然后使用分析套件(例如 Google Analytics)进行记录?这个谷歌分析论坛没有找到任何有用的结果。更喜欢基于 JavaScript 的答案,尽管后端的某些东西也可以工作。
这类似于我的问题,但有点过时了。目前是否有允许我追求的做法?:是否可以使用 javascript 来检测屏幕阅读器是否在用户机器上运行??
对不起,不是真的。屏幕阅读器是一个独立的、独立的应用程序。在 Windows 中,它利用操作系统提供的 API MSAA。
JS 与 Flash 的结合是最接近的: http ://webaim.org/techniques/flash/media/detect.html Flash 使用 MSAA。
但是,对于未使用 Flash 的用户和未使用 Windows 的用户,您将获得未报告的用户。移动设备上的屏幕阅读器用户正在迅速增长http://webaim.org/projects/screenreadersurvey4/
Mac 屏幕阅读器称为 VoiceOver,存在于 MacOSX 和 iOS 上。