// ==UserScript== // @name PAT快速题解 // @namespace https://greasyfork.org/zh-CN/scripts/429462-pat%E5%BF%AB%E9%80%9F%E9%A2%98%E8%A7%A3 // @version 1.1 // @description 在PAT每道题目右边信息栏最下方加上柳神的题解链接 // @author XiaO_WanG // @match https://pintia.cn/problem-sets/* // @grant none // @icon https://www.google.com/s2/favicons?domain=pintia.cn // @require https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js // @run-at document-idle // @downloadURL none // ==/UserScript== (function() { $.ajax({ type:"GET", url:"https://pintia.cn/api/u/current", dataType:"json", success:(info_obj)=>{ timer=setInterval(() => { if(location.href.match(/problem-sets\/(\d+)/)){ var d = document.getElementsByClassName("tw-text-center tw-text-light tw-text-base tw-font-bold tw-my-4")[0].innerText.split(" ")[0]; d = "https://www.liuchuo.net/?s=" + d document.getElementsByClassName("pc-v tw-mt-2 pc-gap-6")[0].className = "tw-flex tw-items-center item_2aZ5i nb666wdbb"; var label_3wneu = document.createElement("div"); label_3wneu.className="label_3wneu"; label_3wneu.innerHTML="查看题解"; var value_1d3jd = document.createElement("div"); value_1d3jd.className="value_1d3jd"; value_1d3jd.innerHTML="柳婼博客"; document.getElementsByClassName("nb666wdbb")[0].appendChild(label_3wneu); document.getElementsByClassName("nb666wdbb")[0].appendChild(value_1d3jd); var tijie = document.createElement("p"); tijie.innerHTML="感谢用户 小王 提供题解插件!"; document.getElementsByClassName("rendered-markdown")[1].appendChild(tijie); } }, 1000); } }) })();