您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
OMCで分野別レートに応じて色を付ける
当前为
// ==UserScript== // @name OMC分野別レートに色付け // @namespace https://gf.qytechs.cn/ // @version 1.0.0 // @description OMCで分野別レートに応じて色を付ける // @author noppi // @match https://onlinemathcontest.com/users/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // 色付けのルール(レートの範囲ごとに色を指定) const colorRules = [ { min: 3600, color: '#ffd700' }, // 金 (Gold) { min: 3200, color: '#c0c0c0' }, // 銀 (Silver) { min: 2800, color: '#ff4500' }, // 赤 (Red) { min: 2400, color: '#ff8c00' }, // 橙 (Orange) { min: 2000, color: '#ffff00' }, // 黄 (Yellow) { min: 1600, color: '#0000ff' }, // 青 (Blue) { min: 1200, color: '#00bfff' }, // 水 (Light Blue) { min: 0, color: '#000000' } // 黒 (Black) ]; // 各分野の要素を取得 const fields = document.querySelectorAll(".user-stats span"); // 各分野のレートに応じて色を付ける fields.forEach(field => { const text = field.textContent.trim(); const rate = parseInt(text, 10); if (!isNaN(rate)) { const rule = colorRules.find(r => rate >= r.min); if (rule) { field.style.color = rule.color; field.style.fontWeight = 'bold'; // 太字にする場合 } } }); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址