您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
你可以通过这个插件让 coder666 的顶部有一个随机跳题按钮和一个“在洛谷里找找这题”按钮
当前为
// ==UserScript== // @name Ex - coder666 // @namespace http://tampermonkey.net/ // @version 3.0 // @description 你可以通过这个插件让 coder666 的顶部有一个随机跳题按钮和一个“在洛谷里找找这题”按钮 // @author emmm // @match *://www.coder666.com/* // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== // @grant none // @license MIT // ==/UserScript== (function() { // var r=(Math.floor(Math.random() * 905) + 1000).toString(); var w=document.querySelector('body > div:nth-child(1)'); // function find(){ // 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.alert(h); window.open('https://www.luogu.com.cn/problem/list?keyword='+h); } */ // } var s='<br> \xa0 <a class="small ui orange button" onclick="window.open(\'http://www.coder666.com/problem.php?id=\'+(Math.floor(Math.random() * 905) + 1000).toString(),\'_self\');">试试这题 \xa0 ( 随机 )</a>'; s=s+'\xa0 <a id="yob" class="small ui yellow button">在洛谷里找找这题</a>'; w.innerHTML=s; 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.alert(h); window.open('https://www.luogu.com.cn/problem/list?keyword='+h); } }); // <input class="prompt" style="width: 100%; " type="text" placeholder="题目编号 …" name="id"> })();