您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Eliminate distractions on Twitter
当前为
// ==UserScript== // @name Twitter-UI-Cleaner // @namespace https://github.com/TwoSquirrels // @version 1.2 // @description Eliminate distractions on Twitter // @author TwoSquirrels // @license MIT // @match https://twitter.com/* // @match https://x.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=x.com // @grant none // ==/UserScript== setInterval(() => { const username = document.querySelector(`a[href$="/communities"]`)?.href?.match(/(?<=\.com\/)[A-Za-z0-9_]+(?=\/)/g)[0] ?? null; // ユーザーにカーソルをかざした時に出てくるカードを非表示にする for (const card of document.querySelectorAll(`div[data-testid="hoverCardParent"] > div[style]`)) { card.style.display = "none"; } // Grok のリンクをスペースに置き換える for (const grok of document.querySelectorAll(`a[href="/i/grok"]`)) { grok.onclick = (event) => event.stopPropagation(); grok.href = "/i/spaces/start"; grok.getElementsByTagName("svg")[0].innerHTML = [ `<g><path d="M12 22.25c-4.99 0-9.18-3.393-10.39-7.994l1.93-.512c.99 3.746 4.4 6.506 8.46 6.506s7.47-2.76 8.46-6.506l1.93.512c-1.21 4.601-5.4 7.994-10.39`, `7.994zM5 11.5c0 3.866 3.13 7 7 7s7-3.134 7-7V8.75c0-3.866-3.13-7-7-7s-7 3.134-7 7v2.75zm12-2.75v2.75c0 2.761-2.24 5-5 5s-5-2.239-5-5V8.75c0-2.761 2.24-5`, `5-5s5 2.239 5 5zM11.25 8v4.25c0 .414.34.75.75.75s.75-.336.75-.75V8c0-.414-.34-.75-.75-.75s-.75.336-.75.75zm-3 1v2.25c0`, `.414.34.75.75.75s.75-.336.75-.75V9c0-.414-.34-.75-.75-.75s-.75.336-.75.75zm7.5 0c0-.414-.34-.75-.75-.75s-.75.336-.75.75v2.25c0`, `.414.34.75.75.75s.75-.336.75-.75V9z"></path></g>` ].join(" "); grok.getElementsByTagName("span")[0].innerText = "スペースを作成"; grok.ariaLabel = "スペースを作成"; } // 求人のリンクをリストに置き換える for (const jobs of document.querySelectorAll(`a[href="/jobs"]`)) { jobs.onclick = (event) => event.stopPropagation(); jobs.href = `/${username}/lists`; jobs.getElementsByTagName("svg")[0].innerHTML = [ `<g><path d="M3 4.5C3 3.12 4.12 2 5.5 2h13C19.88 2 21 3.12 21 4.5v15c0 1.38-1.12 2.5-2.5 2.5h-13C4.12 22 3 20.88 3 19.5v-15zM5.5 4c-.28 0-.5.22-.5.5v15c0`, `.28.22.5.5.5h13c.28 0 .5-.22.5-.5v-15c0-.28-.22-.5-.5-.5h-13zM16 10H8V8h8v2zm-8 2h8v2H8v-2z"></path></g>` ].join(" "); jobs.getElementsByTagName("span")[0].innerText = "リスト"; jobs.ariaLabel = "リスト"; } }, 10);