Greasy Fork

Greasy Fork is available in English.

PAT快速题解

在PAT每道题目右边信息栏最下方加上柳神的题解链接

当前为 2023-12-05 提交的版本,查看 最新版本

// ==UserScript==
// @name         PAT快速题解
// @namespace    http://greasyfork.icu/zh-CN/scripts/429462-pat%E5%BF%AB%E9%80%9F%E9%A2%98%E8%A7%A3
// @version      1.5
// @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
// ==/UserScript==


(function () {
    setTimeout(solve, 1500)
    function solve() {
        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 = "<a href='" + d + "' target='_blank'>柳婼博客</a>";

            document.getElementsByClassName("nb666wdbb")[0].appendChild(label_3wneu);
            document.getElementsByClassName("nb666wdbb")[0].appendChild(value_1d3jd);

            var tijie = document.createElement("p");
            tijie.innerHTML = "<strong>感谢用户 小王 提供题解插件!</strong>";
            document.getElementsByClassName("rendered-markdown")[0].appendChild(tijie);
        }
    }
})();