您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Remove these darn Channel Trailers!
// ==UserScript== // @name Remove these darn Channel Trailers // @namespace https://greasyfork.org/en/users/782754-picblick // @version 0.1.2 // @description Remove these darn Channel Trailers! // @author Picblick // @match https://www.youtube.com/@* // @icon https://www.google.com/s2/favicons?sz=64&domain=youtube.com // @grant unsafeWindow // @run-at document-idle // @sandbox JavaScript // @license MIT // ==/UserScript== (function() { 'use strict'; const removeVids = () => { console.log('Going to search for trailers'); const vids = document.getElementsByTagName('ytd-channel-video-player-renderer'); console.log("Found " + vids.lenght + " trailers to hide"); for(let i = 0; i < vids.length; i++) { if(vids[i]) { console.log('removing ' + vids[i].className); vids[i].remove(); } } } //interval does not seem to work and I am too lazy to do a more fancy solution than this window.setTimeout(removeVids, 100); window.setTimeout(removeVids, 1000); window.setTimeout(removeVids, 2000); /* const interval = setInterval(removeVids, 100); setTimeout(clearInterval(interval),100_000); */ })();