在您安裝前,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或关注我们的公众号极客氢云获取最新地址