Hide YouTube Shorts

Скрывает YouTube Shorts с главной страницы и удаляет кнопку Shorts из бокового меню

当前为 2025-05-25 提交的版本,查看 最新版本

// ==UserScript==
// @name             Hide YouTube Shorts
// @name:ru          Скрывает YouTube Shorts
// @namespace        http://tampermonkey.net/
// @version          1.1
// @description      Скрывает YouTube Shorts с главной страницы и удаляет кнопку Shorts из бокового меню
// @description:en   Hides YouTube Shorts from the homepage and removes the Shorts button from the sidebar
// @author           Lesnoy_Shaman
// @match            https://www.youtube.com/*
// @grant            none
// @license          GPL-3.0
// ==/UserScript==

(function() {
    'use strict';
    function hideShortsElements() {
        const shortsSections = document.querySelectorAll('ytd-rich-section-renderer');
        shortsSections.forEach(section => {
            const titleElement = section.querySelector('span#title');
            if (titleElement && titleElement.textContent.trim() === 'Shorts') {
                section.style.display = 'none';
            }
        });
        const shortsButtons = document.querySelectorAll('ytd-guide-entry-renderer');
        shortsButtons.forEach(button => {
            const title = button.querySelector('yt-formatted-string.title');
            if (title && title.textContent.trim() === 'Shorts') {
                button.remove();
            }
        });
    }
    hideShortsElements();
    const observer = new MutationObserver(() => {
        hideShortsElements();
    });
    observer.observe(document.body, {
        childList: true,
        subtree: true
    });
    const intervalCheck = setInterval(hideShortsElements, 1000);
    setTimeout(() => {
        clearInterval(intervalCheck);
    }, 30000);
})();

QingJ © 2025

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