问题描述
盲人如何更轻松地在网站上使用二维码?
描述扫描二维码时会发生什么https://www.w3.org/TR/wai-aria-1.1/#aria-describedby
提供快捷方式激活扫描二维码时通常会发生的操作https://www.w3.org/TR/wai-aria-1.1/#aria-keyshortcuts
推荐答案
二维码的使用情形是在另一台设备(通常是智能手机)上继续交互。
二维码无法访问的原因是没有安装二维码阅读器,或者用户对其工作情况缺乏了解。它不仅限于屏幕阅读器用户。
我认为最佳做法是始终提供简单易读的短URL和二维码。
在站点上提供带有代码的链接或快捷方式会适得其反,因为用户不会切换到其他设备。说明可能是扫描智能手机上的代码或访问example.com/qr,所有人都应该可以阅读。一旦提供了这些说明,代码本身就不需要替代文本。
如果目标URL应在二维码可见的设备上打开,则该目标URL不应在那里,而应使用链接。