Удалить YouTube Shorts

Удаляет шортсы просто но эффективно

目前为 2024-12-13 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name Удалить YouTube Shorts
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.1
  5. // @description Удаляет шортсы просто но эффективно
  6. // @author Kenseori
  7. // @match *://www.youtube.com/*
  8. // @grant none
  9. // @license MIT
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. const removeShorts = () => {
  16. document.querySelectorAll('ytd-mini-guide-entry-renderer').forEach(tab => tab.innerText.includes("Shorts") && tab.remove());
  17. document.querySelectorAll('ytd-rich-grid-media, ytd-grid-video-renderer').forEach(video => video.querySelector('ytd-thumbnail-overlay-time-status-renderer')?.innerText.includes("Short") && video.remove());
  18. document.querySelectorAll('ytd-rich-shelf-renderer').forEach(section => section.querySelector('#title')?.innerText.includes("Shorts") && section.remove());
  19. document.querySelectorAll('ytd-reel-shelf-renderer').forEach(reel => reel.querySelector('#title-container')?.innerText.includes("Shorts") && reel.remove());
  20. document.querySelectorAll('a#endpoint').forEach(link => link.getAttribute('title') === "Shorts" && link.remove());
  21. };
  22.  
  23. window.addEventListener('load', removeShorts);
  24. new MutationObserver(removeShorts).observe(document.body, { childList: true, subtree: true });
  25. })();

QingJ © 2025

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