Сегодня в очередной раз обнаружил рекламу на яндекс музыке, проскакивающую сквозь фильтры . И очень уж захотелось мне ее удалить. Адблок по каким-то причинам отказался это делать, поэтому решено было ее удалять используя Custom Java Script.
Понадобятся:
Chrome - 1 шт, расширение Custom JavaScript For websites - 1шт, руки -2шт.
Запускаем хром с установленным расширением. Заходим на страницу, кликаем по иконке расширения CJS. У нас открывается окно в которое вводим скрипт убирающий навязчивую рекламу. Чтобы узнать что именно убирать пробуем заблокировать рекламу адблоком и ищем что можно добавить в скрипт.
Вот что получилось у меня:
----------------------------------------------------
function removeAdv() {
$("yap-layout__outer").remove();
//для случая с рандомными id
$('div')
.filter(function() {
//берем часть текста до рандомного аидишника и ставим ее сюда.
return this.id.match(/yandex_rtb_R*/);
})
.remove();
//для случая с рандомными id
$('div')
.filter(function() {
//берем часть текста до рандомного аидишника и ставим ее сюда.
return this.id.match(/yandex_direct_D*/);
})
.remove();
}
//проверяем раз в 100 миллисекунд наличие рекламных блоков
var t=setInterval(removeAdv,100);
----------------------------------------------------
Оценили 0 человек
0 кармы