// ==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.6 // @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-end // @downloadURL https://update.greasyfork.icu/scripts/429462/PAT%E5%BF%AB%E9%80%9F%E9%A2%98%E8%A7%A3.user.js // @updateURL https://update.greasyfork.icu/scripts/429462/PAT%E5%BF%AB%E9%80%9F%E9%A2%98%E8%A7%A3.meta.js // ==/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("text-black font-bold text-lg")[0].innerText.split(" ")[0]; d = "https://www.liuchuo.net/?s=" + d; document.getElementsByClassName("flex flex-wrap shrink gap-x-5 gap-y-1")[0].className = "pc-text pc-xs pc-color-lightest pc-gap-4 nb666wdbb"; var label_3wneu = document.createElement("div"); label_3wneu.className = "pc-text-raw text-xs"; label_3wneu.innerHTML = "查看题解"; var value_1d3jd = document.createElement("div"); value_1d3jd.className = "pc-text-raw text-xs"; 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")[0].appendChild(tijie); } }, 1000); } }) })();