← Все примеры

JavaScript Реклама и мусор canva.com

Авто-скрытие промо-баннеров

Скрипт следит за страницей и скрывает рекламные баннеры, появляющиеся динамически во время работы.

Код для копирования

try {
  var sel = [
    '[aria-label*="Upgrade" i]',
    '[data-testid*="promo" i]',
    '[class*="proPromo" i]'
  ];
  var sweep = function () {
    sel.forEach(function (s) {
      document.querySelectorAll(s).forEach(function (el) {
        if (el && el.style) { el.style.display = 'none'; }
      });
    });
  };
  sweep();
  var mo = new MutationObserver(function () { sweep(); });
  if (document.body) {
    mo.observe(document.body, { childList: true, subtree: true });
  }
} catch (e) {
  console.warn('Canva promo sweep failed:', e);
}

Как использовать этот пример

  1. Скопируй код кнопкой выше.
  2. Установи JustZix (2 минуты) и открой расширение на нужной странице.
  3. Добавь новое правило, совпадающее с этой страницей.
  4. Вставь код в панель JavaScript правила и сохрани — он запускается при каждом заходе на страницу.

Оцени этот пример

Оценок пока нет — оцени первым.

Этот пример работает?

Сниппеты бесполезны, если их некуда вставить.

JustZix устанавливается за 2 минуты и запускает твой код на каждой подходящей странице. Без аккаунта, без оплаты.

Скачать бесплатно Смотреть применение