Три юзерскрипта против рекламы: Ozon, Wildberries и Яндекс

March 7, 2026

Ниже описаны три юзерскрипта для Tampermonkey — по одному для Ozon, Wildberries и Яндекса. Каждый скрывает рекламные элементы без мерцания при загрузке страницы.

Принцип работы

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

Для устранения этого эффекта используется @run-at document-start с инъекцией CSS непосредственно в <head> до загрузки DOM:

const style = document.createElement('style');
style.textContent = `
  [data-widget*="adv"] { display: none !important; }
`;
document.documentElement.appendChild(style);

Браузер применяет стили до первого рендера — рекламные элементы не отображаются вовсе. JS-часть обрабатывает то, что CSS-правила не охватывают.


Ozon Instant Ad-Blocker

Ozon маркирует рекламные виджеты через атрибут data-widget — значения вида advBanner, advCarousel, bs_item. CSS-правило на [data-widget*="adv"] перекрывает большинство из них.

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

Скачать Ozon Instant Ad-Blocker v1.7


Wildberries Intelligent Ad-Cleaner

Wildberries использует классы .banner-custom, .main-page__banner, div[class*="advert"] и ссылки на /promo/. Логика аналогична: CSS-скрытие на этапе загрузки, JS-обработка динамических элементов.

Блок главных баннеров-каруселей (.j-b-main-banners) скрывается отдельно. WB периодически изменяет имена классов, что может потребовать обновления скрипта, однако основная функциональность остаётся стабильной.

Скачать Wildberries Intelligent Ad-Cleaner v1.0


Yandex Clean & Quiet

Помимо стандартной рекламы в поиске (.serp-adv, .serp-item_type_ad), Яндекс отображает предложения установить браузер — .distr-popup, .browser-promo и аналогичные элементы, а также рекламные подсказки в строке поиска (тип traffic — блоки с логотипом сайта вместо иконки лупы). Скрипт обрабатывает все три типа.

Поддерживаемые домены: yandex.ru, ya.ru, mail.yandex.ru, dzen.ru.

Скачать Yandex Clean & Quiet v1.4


Установка

  1. Установить Tampermonkey для Chrome/Firefox/Edge.
  2. Скачать нужный .user.js файл по ссылке выше.
  3. Открыть Tampermonkey → вкладка Utilities → раздел Import from file → выбрать скачанный файл.