是,有一种方法(库)与网页可以检测屏幕阅读器上使用?这可以仅用于报告/分析目的。如何找出如果用户使用屏幕阅读器在我的网站
PS:一个Drupal 8网站。
我知道这是一个愚蠢的问题。但是,寻找是否有我从未遇到过的东西!
是,有一种方法(库)与网页可以检测屏幕阅读器上使用?这可以仅用于报告/分析目的。如何找出如果用户使用屏幕阅读器在我的网站
PS:一个Drupal 8网站。
我知道这是一个愚蠢的问题。但是,寻找是否有我从未遇到过的东西!
号这是不可能的。屏幕阅读器作为计算机上的应用程序运行 - 这与尝试查看查看您网站的人是否也打开计算器类似 - 这是一项隐私限制。此外,其中许多用户可能正在其移动设备上使用Voiceover或Talkback,并且无法检测到这一点。
您的网站应该不是努力遵循Web标准,并为所有用户平等合作。
我也很好奇你的具体目标是检测这个,因为屏幕阅读器只是许多人使用的辅助功能工具的一部分 - 只关注屏幕阅读器用户不会让你的网站可以访问。
号你不能。当然不。
编辑:更严重的是,如果用户使用鼠标了一件事,你所能做的就是检测。这并不意味着他使用屏幕阅读器,或者他不知道,但是它是一个很好的指示器(但应该将其分类为“仅键盘用户”而不是“屏幕阅读器用户”)。在我看来,这是一个比知道用户是否使用屏幕阅读器更有趣的问题。
有很多关于检测屏幕阅读器的不法行为讨论:
对不起,答案必须有30个字符。 – Adam
关于“仅限键盘”用户的编辑评论:许多视障用户也可能会使用鼠标。我知道一些盲人用户使用鼠标跳到页面上的一个普通区域,因为它可能比通过键盘(尤其是在编码不良的网站上)要快。此外,在移动设备上查看页面可能会增加此键盘指标的其他障碍,因为许多用户永远不会使用键盘进行导航。许多用户还通过键盘浏览表单域,这需要考虑。 – Skerrvy
此外,还有许多用户目睹并依赖屏幕阅读器,例如那些带有ADD/ADHD和不识字的用户 - 其中许多用户也会使用鼠标。 – Skerrvy