VoiceOver 屏幕阅读器无法读取 KaTeX 隐藏的 MathML
作者: pauljadam创建于 2017年8月25日更新于 2026年9月8日
标签MathMLaccessibility
KaTeX 演示页面上有一些数学方程式,它们以可视化隐藏的 MathML 格式显示,还有一个可见的方程式,其 aria-hidden 属性设置为 true。这个问题的影响是,它阻止像 iOS 的 VoiceOver 这样的移动屏幕阅读器用户使用触摸探索(通过触摸探索)来使用屏幕阅读器,以在屏幕上移动手指并将焦点设置到 MathML 方程式上。他们无法直接触摸可见的方程式(非 MathML),因为可见的方程式的 aria-hidden 属性设置为 true,这会阻止屏幕阅读器的焦点。iOS 上的屏幕阅读器用户可以访问 MathML 方程式,但他们只能通过线性导航来实现,例如一次次滑动到下一个元素,或者使用 VoiceOver + 箭头键导航。触摸探索已被禁用,如果只是在屏幕上移动手指并尝试将焦点设置到方程式上,则会跳过 MathML。
内容来源: KaTeX/KaTeX