Я работаю над созданием сайта клиента, чтобы сделать его доступным.Мы добавляем видео из iFrame с видео на YouTube.Видео работает нормально, обновлены скрытые субтитры и т. Д. Однако метка арии, отображаемая на логотипе канала YouTube, отображается как «Фотоизображение», что не соответствует рекомендациям по доступности.
<a class="ytp-title-channel-logo" target="_blank" data-visual-id="2" href="https://www.youtube.com/channel/lettersandsuch" aria-label="Photo image of " style="background-image: url("https://filepathforphoto.png");"></a>
Поскольку он находится в iFrame, я не знаю, сможем ли мы на самом деле захватить и изменить iFrame с помощью JS.Я пытался возиться в учетной записи YouTube, меняя логотип и обновляя название канала, но это не относится к ярлыку aria.
Я пытался изменить его с помощью jQuery, но я не думаю, что делаю этоправо.Я поместил идентификатор в iFrame и применил следующее:
$(document).ready(function(){
var iFrameDOM = $("iframe#frameID").contents();
iFrameDOM.find('.ytp-title-channel-logo').attr('aria-role', 'something');
})
Он не показывает никаких ошибок локально, но не применяет изменение кода.Есть ли способ изменить ярлык aria на логотипе канала YouTube?