← Все статьи

Туториалы

Как скрыть cookie-стены и окна согласия с помощью CSS

Cookie-баннеры — это налог, который вы платите за посещение почти любого сайта в 2026 году. Они закрывают контент, блокируют прокрутку и требуют клика, прежде чем вы успеете прочесть хоть слово. С JustZix вы можете заставить их исчезать автоматически на каждом выбранном вами сайте.

Почему CSS-правило лучше клика «Отклонить всё»

Прокликивать диалоги согласия — это монотонно и медленно, а во многих из них кнопка «Отклонить» спрятана за дополнительным меню. Правило JustZix срабатывает в момент загрузки страницы, так что баннер просто не успевает вам помешать. Вы настраиваете его один раз для сайта (или один раз с широким шаблоном URL) и забываете о нём.

Хитрость в том, что большинство баннеров — это обычные элементы DOM с предсказуемыми именами классов. Скройте элемент, восстановите прокрутку — и страница ведёт себя так, будто баннера никогда не было.

Рецепт 1: скрыть баннер и восстановить прокрутку

Большинство библиотек согласия блокируют страницу, добавляя overflow: hidden к элементу <body> или <html>. Скрыть только баннер недостаточно — нужно ещё разблокировать прокрутку.

/* Универсальная очистка cookie-баннеров */
[id*="cookie"], [class*="cookie-banner"],
[class*="consent"], [id*="consent"],
[aria-label*="cookie" i] {
  display: none !important;
}

/* Восстановить прокрутку, заблокированную баннером */
html, body {
  overflow: auto !important;
  position: static !important;
}

Флаг i внутри [aria-label*="cookie" i] делает совпадение нечувствительным к регистру, так что оно ловит «Cookie», «COOKIE» и «cookie» одинаково.

Рецепт 2: убрать тёмный фоновый оверлей

Некоторые сайты затемняют всю страницу за диалогом фиксированным полноэкранным оверлеем. Даже после того, как вы скроете диалог, этот серый слой может остаться и поглощать ваши клики.

/* Убрать затемняющую подложку */
.modal-backdrop, .overlay, .cookie-overlay,
[class*="backdrop"], [class*="scrim"] {
  display: none !important;
  pointer-events: none !important;
}

Рецепт 3: JS-запасной вариант для упрямых баннеров

Горстка инструментов согласия перестраивает баннер после загрузки CSS или отрисовывает его внутри shadow DOM, куда CSS не дотянется. Для них небольшое правило JavaScript справляется с задачей. JustZix запускает его на тех страницах, которые вы укажете.

// Удалить поздно отрисованные узлы согласия
const KILL = ['cookie', 'consent', 'gdpr', 'privacy-banner'];

function sweep() {
  document.querySelectorAll('div, section, aside').forEach(el => {
    const id = (el.id + ' ' + el.className).toLowerCase();
    if (KILL.some(k => id.includes(k)) && el.offsetHeight < 600) {
      el.remove();
    }
  });
  document.documentElement.style.overflow = 'auto';
  document.body.style.overflow = 'auto';
}

sweep();
new MutationObserver(sweep).observe(document.body, {
  childList: true, subtree: true
});

Проверка offsetHeight < 600 — это страховка: она не даёт скрипту удалить настоящую статью, в имени класса которой случайно встречается слово «privacy».

Нацеливание на нужные URL

Если вы хотите этого везде, используйте шаблон с подстановкой вроде *://*/*. Если конкретный сайт сломался, сузьте правило до этого домена. JustZix позволяет держать и глобальное правило очистки, и переопределения для отдельных сайтов — побеждает более конкретное правило.

Когда перестать скрывать и начать кликать

Скрытие баннера с помощью CSS не отправляет сайту выбор согласия. Для большинства случаев чтения это нормально — нет баннера, нет диалога об отслеживании. Но если сайт по-настоящему отказывается работать, пока вы не ответите, кликните «Отклонить всё» один раз и позвольте JustZix скрывать баннер при последующих визитах.

Как начать

Возьмите расширение на странице скачать JustZix, затем загляните в наши готовые примеры за другими сниппетами очистки. Когда баннеры исчезнут, следующее раздражение — обычно всплывающие окна; смотрите наше руководство об устранении всплывающих окон рассылок и регистрации.

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

Оцени эту статью

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

Попробуй сам

Установи JustZix и вставь любой сниппет из этой статьи. Две минуты от нуля до работающего правила на всех твоих устройствах.

Получить JustZix

Возможности · Как это работает · Примеры · Применение