自动弹出窗口和键盘辅助功能

时间:2020-02-06 20:46:29

标签: accessibility

因此,在客户站点上会出现一个有趣的可访问性情况,其中会自动显示一个“订阅”弹出窗口。根据WCAG,所有内容或多或少都应该可以通过键盘进行访问,而模态不能通过键盘移动到。同样,根据WCAG,除非手动触发并带有警告,否则不应更改上下文或焦点,因此无法将焦点自动分配给模式以使用户与其进行交互。而且显然不能按原样保留它,因为它在视觉上阻碍了它后面的内容。不太确定该怎么办。

根据我到目前为止的研究,似乎模态必须简单地设置为非自动的,并且需要由用户手动触发。

有什么建议/反馈吗?

1 个答案:

答案 0 :(得分:1)

通常来说您是正确的,根据WCAG,自动上下文切换效果不佳。我相信您可以通过以屏幕阅读器警报或与弹出窗口相关联的aria标签的形式,通过适当的上下文提示来宣布弹出窗口。

如果客户端希望自动保持弹出窗口的状态,建议您将焦点添加到弹出窗口中,以便用户可以导航和关闭该弹出窗口,也可以像我提到的那样使用上下文警报。

该网站(指向WCAG 3.2.2)https://www.w3.org/TR/UNDERSTANDING-WCAG20/consistent-behavior-unpredictable-change.html涵盖了上下文切换并提到了视觉提示的替代方法。