Как удалить div из межсайтового div?

У меня есть видео iframe на YouTube, где я хочу удалить элемент div. Я могу сделать это в консоли, пока я вручную развернул div, который я ищу, но иначе я не могу найти его, используя document.getElementByClassName()..

Можно ли через js как-то удалить div, который находится внутри #document?


person anita    schedule 24.01.2019    source источник
comment
нет такой вещи, как getElementByClassName - это getElementsByClassName   -  person Pete    schedule 24.01.2019
comment
Даже если бы это было возможно, вы, вероятно, нарушили бы условия использования YouTube, изменив их проигрыватель.   -  person Turnip    schedule 24.01.2019


Ответы (1)


No.

JavaScript, запущенный на странице, содержащей элемент iframe, не может получить доступ к модели DOM сайта из другого источника, загруженного в этот iframe.

Вы можете отправлять сообщения с помощью postMessage, но у YouTube нет API для удаления произвольных элементов из модели DOM в ответ на сообщение.

person Quentin    schedule 24.01.2019