Remove Premium Sign Up

Remove the Premium Sign Up element on x.com websites

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey, Greasemonkey или Violentmonkey.

Для установки этого скрипта вам необходимо установить расширение, такое как Tampermonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Userscripts.

Чтобы установить этот скрипт, сначала вы должны установить расширение браузера, например Tampermonkey.

Чтобы установить этот скрипт, вы должны установить расширение — менеджер скриптов.

(у меня уже есть менеджер скриптов, дайте мне установить скрипт!)

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

(у меня уже есть менеджер стилей, дайте мне установить скрипт!)

// ==UserScript==
// @name         Remove Premium Sign Up
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Remove the Premium Sign Up element on x.com websites
// @author       Grapdna
// @match        https://x.com/*
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    // Function to remove the target element
    function removeElement() {
        const element = document.querySelector('div.css-175oi2r > a[href="/i/premium_sign_up"]');
        if (element) {
            element.parentNode.remove();
        }
    }

    // Run the function to remove the element
    removeElement();

    // Observe the DOM for changes and run the function again if the target element appears
    const observer = new MutationObserver(() => {
        removeElement();
    });

    observer.observe(document.body, { childList: true, subtree: true });
})();