Я внедрял WCAG (Руководство по доступности веб-контента) на нашем веб-сайте. Я использую программу чтения с экрана JAWS для тестирования и навигации с помощью клавиши Tab.
Проблема в том, что программа чтения с экрана считывает дополнительный контент при переходе к видеоплееру. Он читает «посещенную ссылку» вместо перехода к следующему элементу, и при чтении того же ничего не фокусируется и не выделяется. Мы также не можем видеть какие-либо элементы при проверке через браузер.
<ul class="nav in" id="side-menu">
<li><a href="/myaccount"><i class="fa fa-university" aria-hidden="true"></i> My Account</a></li>
<li><a href="/register"><i class="fa fa-pencil" aria-hidden="true"></i> Register</a></li>
<li><a href="/contact"><i class="fa fa-envelope" aria-hidden="true"></i>Contact Support</a></li>
</ul>
<div class="vzaar_media_player embed-responsive embed-responsive-4by3">
<iframe id="iframe-example" src="https://www.youtube.com/embed/2MpUj-Aua48?ecver=1&autohide=1&showinfo=0&feature=oembed" class="embed-responsive-item" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="">
</iframe>
</div>
В приведенном выше примере средство чтения с экрана перемещается и читает правильно до «Обратиться в службу поддержки». Затем, если мы попытаемся продвинуться вперед с помощью клавиши Tab, вместо перехода к кнопке воспроизведения в проигрывателе будет написано «Связаться со службой поддержки по ссылке».