Hide Specific Domains in Google Search

Скрывает указанные домены из результатов поиска Google

// ==UserScript==
// @name             Hide Specific Domains in Google Search
// @name:ru          Скрывает указанные домены из результатов поиска Google
// @namespace        http://tampermonkey.net/
// @version          1.6
// @description      Скрывает указанные домены из результатов поиска Google
// @description:en   Hide Specific Domains in Google Search
// @author           Shaman_Lesnoy
// @match            https://www.google.com/search*
// @grant            none
// @license          GPL-3.0
// ==/UserScript==

(function () {
    'use strict';

    const blockedDomains = [
        "vk.com",
        "rutube.ru",
        "dzen.ru",
        "yandex.ru",
        "zen.yandex.ru",
        "ya.ru",
        "browser.yandex.ru",
        "music.yandex.ru",
        "yandex.com",
        "yandex.tm",
        "alice.yandex.ru",
        "yandex.uz",
        "360.yandex.ru",
    ];

    function hideResults() {
        const resultBlocks = document.querySelectorAll('div.MjjYud, div.tF2Cxc');

        resultBlocks.forEach(block => {
            const link = block.querySelector('a');
            if (link) {
                try {
                    const domain = new URL(link.href).hostname.replace(/^www\./, '');
                    if (blockedDomains.includes(domain)) {
                        block.style.display = 'none';
                    }
                } catch (e) {
                }
            }
        });
    }

    const observer = new MutationObserver(() => hideResults());
    observer.observe(document.body, { childList: true, subtree: true });

    hideResults();
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址