您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
你可以通过这个插件让让coder666增加一些功能
// ==UserScript== // @name Ex - coder666 // @namespace http://tampermonkey.net/ // @version 3.3.5 // @description 你可以通过这个插件让让coder666增加一些功能 // @author emmm // @match *://www.coder666.com/* // @match *://coder666.com/* // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== // @grant none // @license MIT // ==/UserScript== (function() { var s = '<br> \xa0'; s = s + '<a id="back" class="small ui red button">回到比赛首页</a>'; s = s + '\xa0 <a id="first" class="small ui orange button">试试这题 \xa0 ( 随机 )</a>'; s = s + '\xa0 <a id="yob" class="small ui yellow button">在洛谷里找找这题</a>'; var title=document.querySelector('#page-header > div > a.header.item > span'); title.innerText='Coder666'; /* 个性化: 你可以把 15 行注释化以去掉“回到比赛首页” 按钮 你可以把 16 行注释化以去掉“试试这题” 按钮 你可以把 17 行注释化以去掉” 按钮 可将 18-19 行注释化以让网站左上角恢复到 “徐工院” */ var w = document.querySelector('body > div:nth-child(1)'); w.innerHTML = s; document.getElementById("back").addEventListener("click", function(){ var now = window.location.href; var number='',f=0; for(var i=10;i<=now.length;i++){ if(now.substr(i,4)=='cid='){ f=1; i+=4; } if(f==1){ if(now[i]>='0' && now[i]<='9'){ number+=now[i]; }else{ f=-1; } } } if(f!=0){ window.open('http://www.coder666.com/contest.php'+ '?cid=' + number, '_self'); }else{ if(f==0) window.alert('进入比赛并打开比赛题目后该按钮有效'); } }); document.getElementById("first").addEventListener("click", function(){ var str = (Math.floor(Math.random() * 905) + 1000).toString(); window.open('http://www.coder666.com/problem.php?id='+ str, '_self'); }); document.getElementById("yob").addEventListener("click", function(){ var now = window.location.pathname; if(now[1]!='p'){ window.alert('请打开题目页面后点击此按钮'); }else{ var b=document.querySelector('#main > div.ui.center.aligned.grid > div:nth-child(1) > h1'); b=b.innerHTML; var e,h=' '; for(var i=0;i<b.length;i=i+1){ if(b[i]==':' || b[i]==':'){ e=i; break; } } e=e+2; while(e<b.length){ h=h+b[e]; e=e+1; } window.open('https://www.luogu.com.cn/problem/list?keyword='+h); } }); })();