您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Add GM tags to all your opponents in chess.com!
// ==UserScript== // @name Chess.com Add GM Tag // @namespace http://tampermonkey.net/ // @version 1.0 // @description Add GM tags to all your opponents in chess.com! // @author Anonymous // @include https://www.chess.com/* // @grant none // @run-at document-body // ==/UserScript== (function() { 'use strict'; function addGMTag() { const usernameElements = document.querySelectorAll('.user-username-component.user-username-white.user-username-link.user-tagline-username'); // Create the element to insert const newElement = document.createElement('a'); newElement.href = 'https://www.chess.com/members/titled-players'; newElement.target = '_blank'; newElement.className = 'user-chess-title-component'; newElement.textContent = 'GM'; // Insert the new element before each username element usernameElements.forEach(usernameElement => { // Check if the new element is already present const existingElement = usernameElement.previousElementSibling; if (existingElement && existingElement.classList.contains('user-chess-title-component')) { return; // Skip this iteration if the element is already present } // Insert the new element before the username element usernameElement.parentNode.insertBefore(newElement.cloneNode(true), usernameElement); }); } setInterval(() => { addGMTag() }, 100); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址