X (Twitter) Remove Upgrade Prompts

Hides the "Premium" and "Business" tabs/ads/banners on desktop devices, and "Upgrade" banner on mobile devices. This is strictly meant for non-subscribers.

目前為 2025-01-25 提交的版本,檢視 最新版本

// ==UserScript==
// @name        X (Twitter) Remove Upgrade Prompts
// @namespace   github.com/mirbyte
// @match       *://x.com/*
// @license MIT
// @grant       none
// @version     1.1
// @author      mirbyte
// @description Hides the "Premium" and "Business" tabs/ads/banners on desktop devices, and "Upgrade" banner on mobile devices. This is strictly meant for non-subscribers.
// @icon        https://www.google.com/s2/favicons?sz=64&domain=twitter.com
// ==/UserScript==



(function() {
    'use strict';

    function hideBanners() {
        var premiumBanner = document.querySelector('[data-testid="premium-signup-tab"]');
        if (premiumBanner) {
            premiumBanner.style.display = 'none';
        }

        var businessBanner = document.querySelector('[data-testid="vo-signup-tab"]');
        if (businessBanner) {
            businessBanner.style.display = 'none';
        }

        // Upgrade ad banner on mobile devices
        var upgradeBanner = document.querySelector('a[href="/i/premium_sign_up"]');
        if (upgradeBanner) {
            upgradeBanner.style.display = 'none';
        }
    }

    hideBanners();

    var observer = new MutationObserver(function(mutations) {
        mutations.forEach(function(mutation) {
            hideBanners();
        });
    });
    observer.observe(document.body, { subtree: true, childList: true });
})();

QingJ © 2025

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