我正在从事 child 产品方面的工作,我们为无法阅读的 child 提供了点击、鼠标输入和焦点的音频播放,用于许多导航和交互元素。
但是,如果屏幕阅读器或其他可访问工具位于此音频上,则此音频可能会分散注意力并妨碍您,与工具的音频重叠等等。
是否有解决此问题的标准做法或方法?
我知道我无法真正检测到用户是否在使用无障碍工具,但我真的不知道我的选择是什么。
最佳答案
您必须在页面顶部放置一个按钮以禁用所有声音并在 session 中保留用户选择。
关于javascript - 如果正在使用屏幕阅读器,我想禁用音频事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35870472/