Когда я использую Jaws Screen Reader для чтения модального окна в Internet Explorer, я столкнулся с проблемой.Проблема в том, что когда я открыл модальное окно и затем нажал на вкладку, на вкладке подсвечивается «Значок закрытия» в модальном окне, поэтому программа чтения с экрана должна читать «Значок закрытия», но читает все содержимое в модальном окне.окно.
Я пытался поставить aria-hidden="true"
после role="dialog"
, а в промежутке также
Код ниже
<div
class="modal modal-component fade ${properties.center ? 'center': '' }"
id="${componentIdUtil.componentUniqueId}"
data
content="${properties.destinationLink}.html"
tabindex="-1"
role="dialog"
aria-hidden="true"
>
<div class="modal-dialog" role="document">
<div
class="modal-content"
data-event="common-click"
data-metrics-type="LNK"
data-metrics-location="BDY"
data-metrics-link-dest="${properties.destinationLink}.html"
>
<div class="header">
<button
type="button"
class="clear modal-close"
aria-label="Close Modal Window"
data-dismiss="modal"
data-event="common-click"
data-metrics-type="BTN"
data-metrics-link-text="Close"
data-metrics-location="${properties.modalMetricsLocation}"
data-metrics-link-dest="#"
>
<span class="icon-cross" aria-hidden="true"></span>
</button>
</div>
<div class="modal-body">
<div class="body"></div>
</div>
</div>
</div>
</div>
Ожидаемый результат: он должен читать "Значок "Закрыть" в модальном окне.