在您安装前,Greasy Fork镜像 希望您知道此脚本包含可能不受欢迎的功能,也许会帮助脚本作者获利,而不能给你带来任何收益。
你只有在参与某些事后才能使用脚本的全部功能,如加入某群组、订阅某频道或在某页点赞等。
增强Daimayuan OJ的功能
目前为
// ==UserScript== // @name Daimayuan Online Judge++ // @namespace http://tampermonkey.net/ // @version 0.0.1 // @description 增强Daimayuan OJ的功能 // @author Chen // @match *://oj.daimayuan.top/* // @icon <$ICON$> // @grant none // @license MIT // @antifeature membership // @contributionURL http://0.0.0.0/ // @contributionAmount 20 // @compatible firefox // @compatible chrome // @compatible safari // @compatible edge 需要新版 Edge // @incompatible opera 不支持 Opera // @incompatible edge 不支持旧版 Edge // ==/UserScript== (function() { // 'use strict'; console.log("Daimayuan Online Judge++ 脚本开始加载! "); console.log("0%"); setTimeout(void(0), 600); console.log("100%"); setTimeout(void(0), 200); console.info("Daimayuan Online Judge++ 脚本加载完成! "); console.log("进度条动画效果注入中...") var elements = document.getElementsByClassName("progress-bar"); for (var i=0;i<elements.length;i++) { let element = elements[i]; console.log("找到一个进度条元素! ",element); element.classList.add("progress-bar-striped"); console.log("已添加progress-bar-striped属性! "); element.classList.add("progress-bar-animated"); console.log("已添加progress-bar-aniamated属性! "); } console.log("进度条动画效果注入完成! ") console.log("100变AC效果注入中...") elements = document.getElementsByClassName("uoj-score"); console.log("找到"+elements.length+"个uoj-score元素! "); for (i=0;i<elements.length;i++) { let element = elements[i]; if (element.innerHTML==="100") { console.log("找到一个为100分的uoj-score元素! ",element); element.innerHTML = "AC"; element.title = "100, Accepted"; console.log("已将innerHTML改为'AC'! "); } else { continue; console.log("找到一个不为100分的uoj-score元素! ",element); element.innerHTML = "ERR"; console.log("已将innerHTML改为'ERR'! "); } } console.log("100变AC效果效果注入完成! ") // Your code here... })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址