您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
2022/11/2 19:06:13
当前为
// ==UserScript== // @name BetterColor - pintia.cn // @namespace Violentmonkey Scripts // @match https://pintia.cn/* // @license MIT // @grant none // @version 0.0.1 // @author -Celery // @description 2022/11/2 19:06:13 // ==/UserScript== var config = { correct : "rgb(26, 212, 6)",//正确 wrongAnswer : "rgb(255, 6, 6)",//错误 syntaxError : "rgb(237, 158, 0)",//编译错误 main: "rgb(129, 27, 180)",//主题色 } function setColor(key, value) { let a = document.documentElement.style.getPropertyValue(key) // console.log(key + a); document.documentElement.style.setProperty(key, value) }; function setCSS() { let list = document.getElementsByClassName('pc-text') for (let index = 0; index < list.length; index++) { const element = list[index]; // console.log(element) if (element.getAttribute("aria-label") == "恭喜!您通过了这道题") { element.style.color = config.correct } else if (element.getAttribute("aria-label") == "您的程序未能对评测系统的数据返回正确的结果") { element.style.color = config.wrongAnswer }else if (element.getAttribute("aria-label") == "您提交的代码无法完成编译") { element.style.color = config.syntaxError } } } setInterval(setCSS, 200); setColor('--color-ac', config.correct) setColor('--color-wa', config.wrongAnswer) setColor('--color-primary', config.main)