yt Disable Paid Promotion Link Clicks

a

// ==UserScript==
// @name        yt Disable Paid Promotion Link Clicks
// @match       *://*.youtube.com/*
// @version 0.0.1.20250716065535
// @namespace https://gf.qytechs.cn/users/1435046
// @description a
// ==/UserScript==

(function() {
  const PAID_PROMO_SELECTOR = 'ytm-paid-content-overlay-renderer a.ytmPaidContentOverlayLink';

  // Disable clicks on these links
  function disableClicks() {
    document.querySelectorAll(PAID_PROMO_SELECTOR).forEach(link => {
      // Avoid adding multiple listeners
      if (!link.dataset.disableClickListener) {
        link.addEventListener('click', e => {
          e.preventDefault();
          e.stopImmediatePropagation();
        }, true); // capture phase to catch early
        link.dataset.disableClickListener = 'true';
      }
    });
  }

  disableClicks();

  // Also observe dynamic additions
  new MutationObserver(disableClicks).observe(document.body, {
    childList: true,
    subtree: true
  });
})();

QingJ © 2025

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