您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Improves Twitter/X layout by adjusting widths and removing grok and stuff
- // ==UserScript==
- // @name Twitter/X UI Improvements
- // @namespace https://twitter.com/
- // @version 1.1
- // @description Improves Twitter/X layout by adjusting widths and removing grok and stuff
- // @author Minoa
- // @match https://twitter.com/*
- // @match https://x.com/*
- // @grant GM_addStyle
- // @license MIT
- // ==/UserScript==
- (function() {
- 'use strict';
- // Add custom CSS styles
- const customStyles = `
- .r-1ye8kvj { max-width: 680px !important; }
- .r-o96wvk { width: 230px !important; }
- .r-ttdzmv { padding-top: 8px !important; }
- .r-1hycxz { width: 280px !important; }
- .r-1jte41z { min-width: 250px !important; }
- `;
- GM_addStyle(customStyles);
- // Function to remove unwanted elements
- function removeElements() {
- const selectors = [
- '[data-testid="GrokDrawer"]',
- 'a[href="/i/grok"]',
- 'a[href="/i/verified-orgs-signup"]',
- 'a[href="/i/premium_sign_up"]',
- 'aside[aria-label="Subscribe to Premium"]',
- '[data-testid="grokImgGen"]',
- '.r-18u37iz.r-1h0z5md button[aria-label="Grok actions"]'
- ];
- selectors.forEach(selector => {
- const elements = document.querySelectorAll(selector);
- elements.forEach(element => element.remove());
- });
- }
- // Create and run mutation observer to handle dynamically loaded content
- const observer = new MutationObserver(() => {
- removeElements();
- });
- // Start observing
- observer.observe(document.body, {
- childList: true,
- subtree: true
- });
- // Initial cleanup
- removeElements();
- })();