Гид по технологиям

Блокировка дисплейной рекламы в Chrome, Opera и Internet Explorer

6 min read Браузеры Обновлено 06 Jan 2026
Блокировка рекламы в Chrome, Opera и IE
Блокировка рекламы в Chrome, Opera и IE

Введение

Одно из главных преимуществ Firefox — тысячи дополнений, среди которых AdBlock — удобное решение для блокировки рекламы. Но даже если вы не хотите менять браузер, многие альтернативы позволяют существенно уменьшить количество дисплейных объявлений. В этой статье мы разберём два подхода: использование пользовательского JavaScript (Adsweep) для Chrome и Opera и настройку InPrivate Filtering в Internet Explorer.

Краткое определение: Adsweep — пользовательский JavaScript (аналог скриптов Greasemonkey), который скрывает элементы страниц, содержащие рекламу.

Сравнение интерфейсов браузеров с рекламой и без неё

Пример скрытой рекламной панели после применения фильтра

Как это работает — простая модель

Идея проста: скрипт ищет на странице DOM-элементы, похожие на рекламные блоки (по селекторам, классам, атрибутам) и скрывает их через CSS или удаляет из DOM. Это отличается от сетевого блокирования (когда запросы к серверам с рекламой блокируются) — здесь реклама уже может загрузиться, но станет невидимой.

Важно: такой подход экономит не всегда трафик и может требовать обновления правил при изменении сайтов.

Chrome — установка пользовательского скрипта

  1. Скачайте файл AdSweep.user.js (в оригинале указано: «No Longer Available» — исходник может быть недоступен). Если исходный файл недоступен, ищите совместимые альтернативы или актуальные списки пользователейcript для блокировки рекламы.
  2. Откройте директорию данных пользователя Chrome. Типичные пути:
    • Windows XP: C:\Documents and Settings\<имя_пользователя>\Local Settings\Application Data\Google\Chrome\User Data\Default
    • Windows Vista/7/8/10/11: C:\Users\<имя_пользователя>\AppData\Local\Google\Chrome\User Data\Default
    • macOS: ~/Library/Application Support/Google/Chrome/Default
    • Linux: ~/.config/google-chrome/Default
  3. В этой папке создайте каталог User Scripts (название папки точно такое: User Scripts).

Указание каталога профиля Chrome и папки User Scripts

  1. Скопируйте скачанный файл AdSweep.user.js в папку User Scripts.
  2. Закройте Chrome и запустите его с параметром –enable-user-scripts. Это можно сделать через командную строку или отредактировав свойства ярлыка: в поле “Объект” добавьте в конце: –enable-user-scripts. Затем запустите браузер.

Пример запуска Chrome с ключом --enable-user-scripts в свойствах ярлыка

  1. Посетите сайт Adsweep (или страницу скрипта). В правом верхнем углу вы должны увидеть индикатор работы скрипта (в исходной инструкции — красное уведомление). Если индикатор отсутствует — проверьте шаги выше.

Индикатор работы скрипта Adsweep на странице

Примечание: в девелоперской сборке Chrome и при включённых расширениях можно установить расширение Adsweep (если доступно) вместо ручной установки скрипта.

Opera — использование пользовательского JavaScript

  1. Скачайте AdSweep.js (в исходной инструкции помечено как «No Longer Available»). Если файл недоступен, ищите актуальные пользовательские скрипты для Opera.
  2. В Opera откройте меню Tools > Preferences (в русской локали: Инструменты > Настройки), затем вкладку Advanced (Дополнительно).
  3. Выберите Content (Содержимое) слева и нажмите Javascript Options (Параметры JavaScript).

Настройки JavaScript в Opera для подключения пользовательских скриптов

  1. Нажмите Choose (Выбрать) и укажите путь к скачанному AdSweep.js.

Выбор файла пользовательского скрипта в проводнике

  1. Обновите страницу (Refresh) и сравните результат до и после применения скрипта.

Скриншот страницы до применения пользовательского скрипта

Скриншот страницы после применения пользовательского скрипта — реклама скрыта

Internet Explorer — InPrivate Filtering (IE8 и выше)

Adsweep не работает в IE, поэтому используем встроенные средства. Обновитесь до последней версии IE, поддерживающей InPrivate Filtering (начиная с IE8).

  1. Включите InPrivate Filtering через меню Safety (Безопасность) или нажатием Ctrl+Shift+F.
  2. Для работы нужен список фильтрации — XML c правилами (можно найти в сети списки, совместимые с AdBlock/фильтрами рекламы). Скачайте XML-файл на компьютер.
  3. Нажмите Safety > InPrivate Filtering Settings (Безопасность > Параметры InPrivate). В открывшемся диалоге опустите значение Show content by providers used by this number of websites до минимума и кликните Advanced settings (Дополнительные параметры).

Параметры InPrivate Filtering в Internet Explorer

  1. В диалоге Manage Add-ons (Управление надстройками) выберите InPrivate Filtering слева, нажмите Import (Импорт) и укажите скачанный XML — правила будут импортированы.

Импорт списка фильтров InPrivate Filtering из XML-файла

Важно: этот метод может блокировать некоторый третий контент (см. раздел Проблемы ниже).

Проблемы, ограничения и когда методы не работают

  • Обновления сайтов: правило на основе селекторов/классов перестаёт работать при изменении DOM на стороне сайта.
  • Трафик: пользовательский скрипт скрывает элементы после загрузки; это не экономит трафик, в отличие от сетевых блокировщиков (которые предотвращают загрузку объявлений).
  • Ложные срабатывания: блокируются законные виджеты третьих сторон (карты, социальные виджеты). Особенно вероятно при массовом применении InPrivate Filtering.
  • Мобильные версии: описанные техники ориентированы на настольные браузеры; мобильные браузеры требуют других подходов.

Альтернативные подходы

  • Расширения/плагины: uBlock Origin, AdGuard и другие сетевые блокировщики (поддержка зависит от браузера). Они работают лучше, т.к. блокируют запросы.
  • Сетевые решения: локальные прокси (например, Privoxy) или сетевые блокировщики на уровне маршрутизатора (Pi-hole) блокируют рекламу для всех устройств в сети.
  • DNS-блокировка: настраиваем DNS с блокирующими списками (Ad-servers), но некоторые ресурсы могут перестать работать.

Быстрая методика выбора решения (мини-методология)

  1. Нужна экономия трафика и надёжность? Ищите сетевые/расширения, которые блокируют запросы (uBlock, AdGuard, Pi-hole).
  2. Работаете на машине без прав администратора? Попробуйте пользовательский JavaScript (Adsweep) или локальные расширения пользователя.
  3. Используете IE и не можете сменить браузер? Настройте InPrivate Filtering и импортируйте актуальные XML-списки.
  4. Хотите блокировать рекламу для всей сети? Рассмотрите Pi-hole или сетевой прокси.

Роль-ориентированные чек-листы

  • Для обычного пользователя:

    • Установить обновлённый браузер.
    • Попробовать готовое расширение (uBlock Origin/AdGuard) если доступно.
    • При отсутствии расширений — применить пользовательский скрипт.
  • Для администратора сети:

    • Рассмотреть Pi-hole или прокси на уровне сети.
    • Подготовить белые и чёрные списки, чтобы минимизировать ложные срабатывания.
  • Для разработчика сайтов:

    • Проверять работоспособность основного функционала сайта при удалении рекламных блоков.
    • Не полагаться на рекламные блоки для критичной логики.

Критерии приёмки

  • Значительное снижение видимых баннеров на целевом наборе страниц.
  • Отсутствие нарушений основного функционала сайта (формы, медиаплееры, виджеты).
  • Минимальное количество ложных блокировок (не более фиксированного процента страниц в выборке).

Сопроводительный план действий (playbook)

  1. Оцените: какой браузер и какие права у пользователя.
  2. Выберите подход: расширение, пользовательский скрипт или сетевой блокировщик.
  3. Установите и протестируйте на контрольном наборе сайтов (новостные, порталы, форумы).
  4. Если есть ошибки, откатите изменения, скорректируйте правила фильтрации.
  5. Поддерживайте список правил в актуальном состоянии.

Примеры тест-кейсов

  • Откройте 10 популярных сайтов. Требование: количество видимых рекламных блоков уменьшилось минимум на 70%.
  • Проверьте формы обратной связи и мультимедиа: всё должно оставаться функциональным.
  • Тест на мобильной версии: оцените, влияет ли скрипт или правило на адаптивные элементы.

Совет эксперта

“Блокировка рекламы эффективнее и безопаснее, когда комбинируются подходы: сетевые фильтры для экономии трафика и локальные правила для тонкой настройки визуального отображения.” — опытный инженер по инфраструктуре.

Меры безопасности и приватность

  • Избегайте скачивания скриптов и XML-фильтров с ненадёжных сайтов — они могут содержать нежелательный код или перенаправления.
  • При использовании сетевых прокси или DNS-блокировщиков проверяйте логи и политику хранения данных.

Локальные альтернативы и подводные камни

  • На корпоративных сетях системные администраторы могут запрещать установку расширений — в этом случае используйте централизованные решения (Pi-hole, прокси).
  • Некоторые сайты намеренно скрывают основной контент за рекламными элементами; агрессивные блокировщики могут нарушать бизнес-логику таких сайтов.

Краткое резюме

Использование Adsweep (пользовательских скриптов) позволяет быстро скрыть многие рекламные блоки в Chrome и Opera. Для Internet Explorer удобнее применять InPrivate Filtering и импортировать XML-списки. Для максимальной надёжности и экономии трафика лучше комбинировать локальные и сетевые решения: расширения, прокси или DNS-блокировщики. Не забывайте тестировать сайты на предмет ложных срабатываний и обновлять правила.

Important: поддерживайте резервную копию ваших настроек и списков фильтров перед изменениями.

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

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как повысить SEO на Squarespace — 7 практик
Веб-маркетинг

Как повысить SEO на Squarespace — 7 практик

Amazon Sort для Chrome: сортируйте по числу отзывов
Покупки

Amazon Sort для Chrome: сортируйте по числу отзывов

Как подать DMCA‑уведомление для NFT
Авторское право

Как подать DMCA‑уведомление для NFT

Как экспортировать чаты Bing AI
Руководство

Как экспортировать чаты Bing AI

Блокировка виджетов Facebook в браузере
Приватность

Блокировка виджетов Facebook в браузере

Sidechain‑компрессия: настройка и примеры
Аудио

Sidechain‑компрессия: настройка и примеры