如何确定用户是否在我的网站上使用屏幕阅读器

时间:2017-05-30 22:55:51

标签: drupal accessibility drupal-8 wcag2.0 web-accessibility

是否存在一种方式(库),网页可以使用该方式检测正在使用的屏幕阅读器?这可以仅用于报告/分析目的。

PS:Drupal 8网站。

我知道这是一个愚蠢的问题。但是,寻找是否有我从未遇到过的东西!

2 个答案:

答案 0 :(得分:3)

没有。这不可能。屏幕阅读器作为计算机上的应用程序运行 - 这类似于试图查看有人查看您的网站是否也打开了计算器 - 这是一项隐私限制。此外,许多用户可能正在其移动设备上使用配音或对讲,而且也无法检测到这一点。

您的网站应该努力遵循网络标准,并为所有用户平等地工作。

我也很好奇你的具体目标是什么,因为屏幕阅读器只是许多人使用的辅助工具的一部分 - 而只关注屏幕阅读器用户不会使你的网站访问。

答案 1 :(得分:2)

没有。你不能。绝对不是。

编辑:更严重的是,您可以做的一件事就是检测用户是否使用了他的鼠标。这并不意味着他使用屏幕阅读器或者他没有使用屏幕阅读器,但这是一个非常明显的指标(但这应该被归类为“仅键盘用户”而不是“屏幕阅读器用户”)。在我看来,这比一个用户使用屏幕阅读器更有趣。

关于检测屏幕阅读器的错误行为有很多讨论: