Javascript 屏幕阅读器可访问的反应图库

Javascript 屏幕阅读器可访问的反应图库,javascript,reactjs,accessibility,Javascript,Reactjs,Accessibility,在React中构建图表时,有一些库,例如Victory和Nivo图表。不过,我找不到一个屏幕阅读器可访问的 这就是Firefox的一个页面中的问题(仅在Firefox浏览器中可用)。其中一位开发人员通过使用role和aria拥有的属性以及WAI的其他属性,将图形转换为“假表”,从而解决了这个问题。它还涉及更改HTML元素的层次结构 我的问题是: 是否有一个现有的图表反应库可以自动让屏幕阅读器访问?嗨,Yogmel,这个问题与堆栈溢出无关,请参阅。这个问题可能会在征求意见时被关闭。您只需在图表之

在React中构建图表时,有一些库,例如Victory和Nivo图表。不过,我找不到一个屏幕阅读器可访问的

这就是Firefox的一个页面中的问题(仅在Firefox浏览器中可用)。其中一位开发人员通过使用
role
aria拥有的属性以及WAI的其他属性,将图形转换为“假表”,从而解决了这个问题。它还涉及更改HTML元素的层次结构

我的问题是:
是否有一个现有的图表反应库可以自动让屏幕阅读器访问?

嗨,Yogmel,这个问题与堆栈溢出无关,请参阅。这个问题可能会在征求意见时被关闭。您只需在图表之后添加一个包含内容的可视隐藏表,并在图表本身上使用aria hidden。请参阅如何使用CSS进行视觉隐藏。嗨,格雷厄姆,非常感谢您的回复!是的,我想过这样做,但可能不会被批准,所以我在考虑其他选择。无论如何,谢谢你的信息和建议!最好能得到该领域专业人士的确认:)我不明白为什么不批准它,因为它不会添加超过两kb的内容,并且几乎没有渲染时间(因为它不是绘画)。您建议的方法是将图形转换为假表,但我建议的“hack”实际上更易于维护,我认为您可能很难找到一个库来创建漂亮的图形,将它们转换为假表,并以您想要的格式显示它们(很多要求!)。如果你找到一个,请把它作为一个答案,因为我喜欢偶然发现新的东西,建议给人们!好极了,格雷厄姆!谢谢你的意见。我们同意为所有用户创建一个真正的表作为备用视图。我会继续关注未来项目的库,并会让你们知道,这是肯定的。嗨,Yogmel,这个问题与堆栈溢出无关,请参阅。这个问题可能会在征求意见时被关闭。您只需在图表之后添加一个包含内容的可视隐藏表,并在图表本身上使用aria hidden。请参阅如何使用CSS进行视觉隐藏。嗨,格雷厄姆,非常感谢您的回复!是的,我想过这样做,但可能不会被批准,所以我在考虑其他选择。无论如何,谢谢你的信息和建议!最好能得到该领域专业人士的确认:)我不明白为什么不批准它,因为它不会添加超过两kb的内容,并且几乎没有渲染时间(因为它不是绘画)。您建议的方法是将图形转换为假表,但我建议的“hack”实际上更易于维护,我认为您可能很难找到一个库来创建漂亮的图形,将它们转换为假表,并以您想要的格式显示它们(很多要求!)。如果你找到一个,请把它作为一个答案,因为我喜欢偶然发现新的东西,建议给人们!好极了,格雷厄姆!谢谢你的意见。我们同意为所有用户创建一个真正的表作为备用视图。我会继续在图书馆寻找未来的项目,并会让你知道,肯定。