【问题标题】:Using JavaScript, how can you track if a website visitor is using a screen reader?使用 JavaScript,您如何跟踪网站访问者是否正在使用屏幕阅读器?
【发布时间】:2013-08-12 15:10:40
【问题描述】:

正如标题所暗示的,我如何判断用户是否使用了辅助技术,例如 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?

【问题讨论】:

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


    【解决方案1】:

    对不起,不是真的。屏幕阅读器是一个独立的、独立的应用程序。在 Windows 中,它利用操作系统提供的 API MSAA。

    结合 Flash 的 JS 是最接近的: http://webaim.org/techniques/flash/media/detect.html Flash 使用 MSAA。

    但是,对于未使用 Flash 的用户和未使用 Windows 的用户,您会得到未报告的用户。 移动端的屏幕阅读器用户增长迅速http://webaim.org/projects/screenreadersurvey4/

    Mac 屏幕阅读器称为 VoiceOver,存在于 MacOSX 和 iOS 上。

    【讨论】:

    • 这就是我所害怕的。进行一些测试,允许用户使用转义键关闭模式,只是想知道有多少百分比的屏幕阅读器使用该方法来关闭事物等。可能很多,但我想我永远不会知道。感谢您的回答!
    • fwiw,退出键关闭对于每个人(酒吧触摸设备用户)来说都是一个方便的功能,无论视力或移动性如何。
    猜你喜欢
    • 1970-01-01
    • 2014-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-17
    • 2011-04-11
    • 1970-01-01
    相关资源
    最近更新 更多