Почему появляется это окно и чем оно мешает
Многие пользователи, заходя на Яндекс (ya.ru, yandex.ru), сталкиваются с всплывающим окном, предлагающим установить Яндекс Браузер. В последних версиях к этому добавилась пометка «с нейросетями», что только усиливает раздражение. Окно появляется не один раз, а при каждом новом визите на главную страницу Яндекса. Оно затемняет часть экрана, перекрывает контент и требует действия — нажатия «Нет, спасибо» или крестика. При этом даже после отказа оно может вернуться при следующей загрузке страницы. Это не реклама в классическом понимании, а внутренняя рекомендация сервиса, поэтому стандартные блокировщики рекламы часто не справляются с ней без дополнительной настройки.
Простой способ: отключение через настройки аккаунта Яндекса
Первый шаг, который стоит попробовать, — это изменение настроек в самом аккаунте Яндекса. Войдите в свой профиль на Яндексе, затем перейдите в раздел «Настройки» (обычно через меню в правом верхнем углу). Далее выберите вкладку «Поиск» или «Реклама». Найдите пункты, связанные с рекомендациями браузера, и снимите все галочки, которые могут включать показ подобных предложений. У некоторых пользователей этот метод сработал полностью, хотя и не гарантирует эффект навсегда — после обновления политик или сброса настроек окно может появиться вновь. Тем не менее это самый безопасный и не требующий установки дополнительных программ вариант.
Борьба с помощью блокировщиков рекламы: Adblock, uBlock Origin, AdGuard
Если настройки аккаунта не помогли, следующим логичным шагом станет использование расширений для блокировки рекламы. Наиболее популярные — Adblock, uBlock Origin и AdGuard. Однако стандартные списки фильтров могут не содержать правила для этого конкретного элемента, так как он относится не к рекламе, а к собственному UI Яндекса. Поэтому потребуется вручную добавить пользовательские фильтры. В uBlock Origin это делается на вкладке «Мои фильтры» в настройках расширения. В Adblock — через «Расширенные настройки» → «Мой список фильтров». В AdGuard — в разделе «Пользовательские правила».
Рабочие пользовательские фильтры для разных версий Яндекса
Яндекс регулярно меняет CSS-классы и идентификаторы элементов, поэтому универсального правила на все времена не существует. Вот несколько проверенных вариантов, которые помогли многим пользователям:
- Для старых версий:
ya.ru##.dist-overlay__popup(блокирует конкретный попап) - Для более новых (2024-2025):
yandex.ru##.SplashscreenDefault.Distribution-SplashScreenModal_outerCross.Distribution-SplashScreenModal.Modal_hasAnimation.Modal_visible.Modal(блокирует всё окно целиком) - Для дизайна 2025 года:
ya.ru##.SplashscreenDesign2025_layout_default-out-cross_neuro.SplashscreenDesign2025.Distribution-SplashScreenModal_outerCross.Distribution-SplashScreenModal.Modal_hasAnimation.Modal_visible.Modal(специфичный класс, может быть переименован) - Универсальный вариант:
ya.ru##.Distribution-SplashScreenModal(блокирует любой попап с этим классом, который часто остаётся неизменным)
Важно: после добавления фильтра перезагрузите страницу Яндекса или браузер, чтобы изменения вступили в силу.
Использование Tampermonkey: скрипт для автоматического удаления окна
Для тех, кто хочет более надёжного и долговременного решения, подойдёт установка пользовательского скрипта в расширение Tampermonkey (или Greasemonkey). Скрипт запускается при каждой загрузке страницы Яндекса, находит элементы окна и затемнения и удаляет их. Основное преимущество — скрипт может динамически отслеживать появление окна (даже если оно загружается с задержкой) и удалять его мгновенно. Вот базовая структура такого скрипта:
// ==UserScript==
// @name Yandex - Remove browser popup
// @namespace https://yandex.ru/
// @version 3.1
// @description Удаляет всплывающее окно и затемнение на Яндексе
// @match *://*.yandex.ru/*
// @grant none
// @run-at document-idle
// ==/UserScript==
(function() {
'use strict';
const removeYandexPopup = () => {
const modal = document.querySelector('.Modal-Content');
if (modal && modal.innerText.toLowerCase().includes('установить яндекс браузер')) {
modal.remove();
}
// Удаляем затемнение
const backdrop = document.querySelector('div[class*="SplashScreenModal_outerCross"], div[class*="Modal_visible"]');
if (backdrop) backdrop.remove();
// Возвращаем прокрутку
document.body.style.overflow = 'auto';
};
removeYandexPopup();
// Наблюдатель за изменениями DOM
new MutationObserver(removeYandexPopup).observe(document.body, { childList: true, subtree: true });
})();Этот скрипт можно скопировать и сохранить в Tampermonkey. Он будет работать до тех пор, пока Яндекс не изменит структуру классов кардинально.
Радикальный метод: отказ от Яндекса как главной страницы и временное игнорирование
Если все технические способы по каким-то причинам не сработали (например, особенности корпоративной сети или специфической версии браузера), можно применить поведенческий метод. Уберите Яндекс из списка домашних страниц в вашем браузере и начните использовать другой поисковик (Google, DuckDuckGo, Bing) для повседневных запросов. Заходите на Яндекс только в случае крайней необходимости — например, для проверки почты или доступа к Яндекс.Диску. Через несколько дней такого режима назойливое предложение перестаёт появляться. Этот метод основан на логике Яндекса: если пользователь не проявляет активности, система снижает частоту рекомендаций.
Почему стандартная блокировка не помогает и что делать, если фильтры не работают
Многие пользователи жалуются, что даже после добавления фильтров окно продолжает появляться. Чаще всего это связано с тем, что правила фильтрации не соответствуют актуальной версии дизайна Яндекса. Компания регулярно обновляет классы и структуру модальных окон, чтобы обойти блокировщики — это своего рода «гонка вооружений». Если вы добавили правило, а окно всё равно видно, проверьте:
- Корректность синтаксиса — в uBlock Origin после селектора обязательно указывайте
##, а не просто два символа. - Актуальность фильтра — правило, написанное год назад, может уже не работать. Попробуйте поискать новое правило для вашей версии Яндекса.
- Перезагрузку страницы — иногда достаточно обновить страницу, чтобы блокировка сработала.
- Конфликт расширений — несколько блокировщиков могут мешать друг другу. Оставьте только один (рекомендуется uBlock Origin или AdGuard).
Если ничего не помогает, используйте Tampermonkey-скрипт — он более гибок и не зависит от статических классов.
Какие элементы обязательно нужно блокировать: окно и затемнение
При появлении рекомендации установить браузер на странице появляются два связанных элемента: само всплывающее окно (содержит кнопки «Установить» и «Нет, спасибо») и затемняющий фон (полупрозрачная подложка, блокирующая прокрутку и клики по остальной странице). Простая блокировка одного только окна может оставить фон, из-за чего страница станет неактивной. Поэтому в пользовательские фильтры и скрипты рекомендуется включать оба селектора. Например, в uBlock Origin можно добавить два правила:
ya.ru##.Modal-Content ya.ru##.Modal_visible
Или, для большей точности, блокировать общий контейнер. В Tampermonkey скрипт удаляет и окно, и фон, а также восстанавливает свойство overflow для body, чтобы страница снова стала прокручиваемой.
Комбинированный подход: расширения + скрипты + настройки
Наибольшую эффективность даёт комбинация нескольких методов. Например:
- Установите uBlock Origin и добавьте универсальное правило
ya.ru##.Distribution-SplashScreenModal. - Установите Tampermonkey и запустите скрипт, который удаляет окно динамически (на случай, если правило устареет).
- В настройках аккаунта Яндекса отключите рекомендации браузера.
Такая многоуровневая защита перекрывает все способы появления окна. Даже если один метод перестанет работать, другие продолжат справляться. Кроме того, это не влияет на производительность браузера заметным образом — скрипт и расширение потребляют минимальные ресурсы только на страницах Яндекса.
Важные ограничения: обновления Яндекса и безопасность
Помните, что все описанные методы работают на момент написания статьи, но Яндекс может изменить код в будущем. Регулярно проверяйте актуальность фильтров и скриптов. Кроме того, будьте осторожны с использованием сторонних скриптов и расширений — скачивайте их только из официальных магазинов (Chrome Web Store, Firefox Add-ons, Greasy Fork для Tampermonkey). Не вставляйте в блокировщики фильтры из непроверенных источников, так как злоумышленники могут использовать эту возможность для внедрения вредоносного кода. Всегда проверяйте, что именно блокирует ваше правило — лучше ошибиться в сторону более широкой блокировки, чем пропустить окно, но не стоит блокировать весь сайт Яндекса целиком.
Вопросы и ответы
Почему окно «Установить Яндекс Браузер» появляется снова после каждого отказа?
Это особенность рекомендательной системы Яндекса: окно настроено показываться при каждом новом визите на главную страницу, если пользователь не установил браузер. Отказ (нажатие «Нет, спасибо») не запоминается надолго — скорее всего, на время сессии или на несколько часов. Для постоянного отключения нужно использовать блокировщики или скрипты.
Как добавить фильтр в uBlock Origin, чтобы убрать окно на Яндексе?
Откройте настройки uBlock Origin (иконка расширения → шестерёнка), перейдите на вкладку «Мои фильтры». Впишите туда правило, например: ya.ru##.Distribution-SplashScreenModal. Нажмите «Применить изменения» и перезагрузите страницу Яндекса. Если это не помогло, попробуйте другое правило из статьи, так как классы могут меняться.
Tampermonkey — это безопасно? Может ли скрипт навредить моему компьютеру?
Сам Tampermonkey — это легитимное расширение для управления пользовательскими скриптами, доступное в официальных магазинах. Риск заключается в запуске непроверенных скриптов. Если вы скопируете скрипт из этой статьи или из надёжного источника (например, открытого репозитория), то это безопасно. Злоумышленник мог бы внедрить в скрипт сбор данных, поэтому всегда просматривайте код перед запуском.
Почему обычные блокировщики рекламы не удаляют это окно изначально?
Потому что окно «Установить Яндекс Браузер» не является внешней рекламой — это собственный интерфейсный элемент Яндекса. Поэтому оно не подпадает под стандартные списки фильтров (EasyList, Fanboy и т.д.). Для его блокировки требуется либо обновление этих списков (что происходит с задержкой), либо ручное добавление пользовательских правил.
Могу ли я просто удалить Яндекс Браузер, если он уже установлен, чтобы окно исчезло?
Нет, окно появляется на сайте Яндекса независимо от того, установлен ли у вас Яндекс Браузер. Оно рекламирует установку, даже если браузер уже есть. Удаление браузера не решит проблему. Наоборот, если вы его удалите, предложение может стать ещё настойчивее.
Поможет ли смена поисковой системы по умолчанию на Google?
Да, если вы полностью перестанете заходить на Яндекс (кроме редких случаев), окно перестанет появляться, так как предложение привязано к странице ya.ru. Если же вам нужно заходить на Яндекс для почты или других сервисов, то окно вернётся. Смена поисковика — лишь частичная мера.