您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Tries to remove any banner and other dismissibles that are plain annoying (or straight up propaganda).
当前为
// ==UserScript== // @name Remove Youtube Propaganda // @namespace https://github.com/Dwyriel // @version 1.4.3 // @description Tries to remove any banner and other dismissibles that are plain annoying (or straight up propaganda). // @author Dwyriel // @license MIT // @match *://*.youtube.com/* // @grant none // @homepageURL https://github.com/Dwyriel/Greasyfork-Scripts // ==/UserScript== (function () { 'use strict'; const idsToRemove = [ "big-yoodle", //main page banner "clarify-box" //video page "clarification" ]; const elementsToRemove = [ "ytm-statement-banner-renderer", "ytd-statement-banner-renderer", //main page banner "ytm-clarification-renderer", "ytd-clarification-renderer", //search page "clarification" (specific topics only) "ytm-info-panel-container-renderer", "ytd-info-panel-container-renderer", //search page "clarification" (specific topics only) "ytm-brand-video-singleton-renderer", "ytd-brand-video-singleton-renderer", //a very specific video youtube is promoting in the main page (for reasons) ]; const elementsByClassToRemove = []; const callback = () => { for (let id of idsToRemove) document.getElementById(id)?.remove(); for (let elementName of elementsToRemove) { let elements = document.getElementsByTagName(elementName); for (let element of elements) element.remove(); } for (let className of elementsByClassToRemove){ let elements = document.getElementsByClassName(className); for (let element of elements) element.remove(); } }; const config = { attributes: true, childList: true, subtree: true }; new MutationObserver(callback).observe(document.body, config); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址