// ==UserScript== // @name 信友队 Better! // @namespace http://tampermonkey.net/ // @version 0.2.0 // @description 优化信友队 // @author Andy_hpy // @match *://*.xinyoudui.com/* // @icon https://www.xinyoudui.com/xyd_icon.png // @grant none // ==/UserScript== function addcss() { var style = document.createElement("style"); style.innerHTML =` .btn { float: right; height: 30px; background-color: rgb(96, 165, 250); color: white; margin: 10px; border: 1px solid rgb(96, 165, 250); border-radius: 4px; cursor: pointer; } .btn:hover { background-color:rgba(96, 165, 250, 0.8); } `; document.head.appendChild(style); } function getSampleIn() { alert(document.querySelector("#problem-statement > div._description_1mrnb_52._problemDescription_gnfoa_43 > div > div > pre:nth-child(9)").innerHTML); } function inProblemPage() { var pattern = /^http[s]?:\/\/(contest\.|www\.|)xinyoudui\.com\/(ac\/)?contest\/[A-Z\d]+\/problem\/\d+$/; var url = location.href; if (pattern.test(url)) { getSampleIn(); } } function main() { inProblemPage(); } (function() { 'use strict'; const wait = setInterval(() => { const place = document.querySelector("html"); if (place) { clearInterval(wait); main(); } }, 500); })();