Ответ на пост «Как навсегда убрать "Установить Яндекс Браузер?" — всплывающее окно, которое бесит всех»
Совет "Как навсегда убрать модалку «Установить Яндекс.Браузер?»" до поразительности похож на пост "Как приехать в Дагестан и выжить" 😁
Совет "Как навсегда убрать модалку «Установить Яндекс.Браузер?»" до поразительности похож на пост "Как приехать в Дагестан и выжить" 😁
Каждый раз, когда ты что-то ищешь в Яндексе, он такой:
Установить Яндекс Браузер?
Он пишет, редактирует, переводит и пересказывает.
(звучит как начало секты, если честно)
Ты жмёшь «нет», идёшь дальше…
А потом оно снова. И снова. И снова.
Я мало говоря немного устал и написал скрипт — один раз поставил, и эти "рекомендации" больше не появляется. Никогда.
Chrome или любой другой браузер
Нажмите на иконку Tampermonkey → «Создать новый скрипт»
Удалите всё, что там есть, и вставьте код выше
Сохраните (Ctrl + S)
Перезагрузите Яндекс - и наслаждайтесь
Сам код скрипта:
// ==UserScript==
// @name Yandex - Удаление окна и затемнения от Яндекс.Браузера
// @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');
const textMatch = modal?.innerText?.toLowerCase().includes('установить яндекс браузер');
if (modal && textMatch) {
modal.remove();
console.log('🛑 Удалено окно Яндекс.Браузера');
}
const backdrop = document.querySelector('div[class*="SplashScreenModal_outerCross"], div[class*="Modal"], div[class*="Modal_visible"]');
if (backdrop) {
backdrop.remove();
console.log('🌫️ Удалён затемняющий фон');
}
document.body.style.overflow = 'auto';
};
removeYandexPopup();
const observer = new MutationObserver(() => removeYandexPopup());
observer.observe(document.body, {
childList: true,
subtree: true,
});
})();
А то они так и останутся жить в “рекомендации по работе с браузером”