从屏幕阅读器隐藏Aria-live(礼貌)内部div中的内容更改

时间:2018-08-03 18:54:19

标签: accessibility wai-aria

我在一个咏叹调活动区域内有一个div,仅适用于有眼光的用户。该div的更改不应在屏幕阅读器中宣布。我尝试使用

  • 隐藏的
  • 角色=演示文稿
  • aria-live =“关闭”

IE和Firefox仍读取更改。 Chrome可以正常运行。感谢您处理此问题的指针。

1 个答案:

答案 0 :(得分:0)

首先,视障用户可用的任何内容或功能都应按原样提供,或以等效格式提供给屏幕阅读器用户。 其次,如果出于某种原因要在屏幕阅读器中隐藏内容,则该内容不应在现场直播的区域内。 aria-live将动态内容更改暴露给辅助技术。 尝试从代码中删除aria-live =“”(礼貌/关闭等),然后添加aria-hidden =“ true”(该元素及其所有后代将对Assistive技术隐藏)。