您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Hides all Community tab posts (text, polls, images) from the YouTube Mobile homepage feed
// ==UserScript== // @name Hide Community Posts from YouTube Mobile Feed // @namespace https://greasyfork.org/en/scripts/551101-hide-community-posts-from-youtube-mobile-feed // @version 1.0 // @description Hides all Community tab posts (text, polls, images) from the YouTube Mobile homepage feed // @author Adam Jensen // @license MIT // @match https://m.youtube.com/* // @grant none // @run-at document-start // ==/UserScript== (function() { 'use strict'; const TARGET_CLASS = '.rich-section-content'; const STYLE_ID = 'yt-hide-posts-style'; function addStyle() { if (document.getElementById(STYLE_ID)) return; const css = ` ${TARGET_CLASS} { display: none !important; } `; const style = document.createElement('style'); style.id = STYLE_ID; style.type = 'text/css'; style.appendChild(document.createTextNode(css)); document.head.appendChild(style); } function observeMutations() { const observer = new MutationObserver((mutationsList, observer) => { mutationsList.forEach(mutation => { if (mutation.type === 'childList') { mutation.addedNodes.forEach(node => { if (node.nodeType === 1 && (node.matches(TARGET_CLASS) || node.querySelector(TARGET_CLASS))) { } }); } }); }); setTimeout(() => { if (document.body) { observer.observe(document.body, { childList: true, subtree: true }); } }, 100); } addStyle(); observeMutations(); })();