Как заблокировать скрипт с помощью Ublock Origin в видеоплеере, появляющийся только после постановки видео на паузу?

Всплывает баннер посреди экрана, когда видео ставится на паузу, во время показа видео баннер убирается и не показывается до начала просмотра и постановки видео на паузу.

Я пытался почитать статью на тему блокировки скриптов, но, кажется, она не подходит, потому что, этот скрипт (я полагаю, что показ баннера посреди видео на паузе и его убирание это скрипт) вроде как появляется только после того, как видео запустилось и поставилось на паузу, а не просто при обновлении страницы, поэтому не появляется в списке всех скриптов, который Ublock отлавливает при загрузке страницы. Либо у меня не получается по содержанию все же найти.

Как заблокировать скрипт с помощью Ublock Origin в видеоплеере, появляющийся только после постановки видео на паузу?

В консоли разработчика этот баннер без труда находится и можно его удалить, тогда, до обновления страницы с видео или открытия нового, он больше не будет появляться, но мне хочется понять, как отследить нужный скрипт, который этот баннер создает.

Просто войти в режим выбора элементов и выбрать там баннер не вариант, потому что выбирается только все видео целиком.

33
4 комментария

Ну если не через юблок (а юзерскриптом), то, наверное, можно повесить mutation observer (https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver) на родительскую ноду и когда там чет появляется, удалять, например.

1
Ответить

Мб наиболее простым решением будет через юзерстили поставить какое-нибудь правило, типа:


#player-wrapper > .xad-wrapper {
display: none !important;
}

@Высокопарный Суслик

1
Ответить

Выбираешь свой баннер, тыкаешь сюда и смотришь какие скрипты подвязаны. Дальше хз

1
Ответить