您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
更改并美化code.xes.com
当前为
// ==UserScript== // @name OurXes // @namespace http://tampermonkey.net/ // @version 0.1.5.0 // @description 更改并美化code.xes.com // @license GPL-3.0 // @author 林林 // @match https://code.xueersi.com/* // @icon https://static0.xesimg.com/talcode/assets/logo.ico // @run-at document-end // ==/UserScript== const style = document.createElement("style"); style.innerHTML = ` div .layout[data-v-704641f8] { background:rgba(16,16,16,0.5) !important; } @keyframes sssd1{ 100% {background-color: rgba(255,255,255,0.8); border-radius: 10px;text-shadow:2px 2px 5px rgba(128,255,128,1);font-size: 22px;} } .sbbbd{ z-index:900; position: fixed; right:5px; color: rgba(0,255,0,0.5); font-size: 20px; border-radius: 5px; background-color: rgba(255,255,255,0.5); font-weight: 900; text-decoration: none; } .sbbbd:link { background-color: rgba(255,255,255,0.5); } .sbbbd:visited { background-color: rgba(255,255,255,0.5); } .sbbbd:hover { animation:sssd1 0.25s; animation-fill-mode: forwards; animation-iteration-count:1; } header { background-color:rgba(255,255,255,0.5) !important; } body{ background-color:rgba(16,16,16,0.5) !important; } main { background:rgba(0,0,0,0) !important; } .project-detail-container .detail-content[data-v-135cd84a]{ border-radius: 20px; background:#707070 !important; } .side-bar{ border-radius: 20px; background:rgba(255,255,255,0.7) !important; } .message-container[data-v-262188f0]{ border-radius: 20px; background:rgba(255,255,255,0.7) !important; } .message-con{ border-radius: 20px; background:rgba(255,255,255,0.7) !important; } .show-area .project-group[data-v-03ff86cb] { border-radius: 20px; background:rgba(255,255,255,0.8) !important; } .user-tabs[data-v-03ff86cb] { border-radius: 20px; background:rgba(255,255,255,0.8) !important; } .card { border-radius: 20px; background:#dedede !important; } .pagination-con .pagination ul li[data-v-7a0a2b29] { border: 2px solid rgba(128,128,128,1) !important; border-radius: 10px !important; background:rgba(255,255,255,0.8) !important; } .guess-like-content{ border-radius: 10px !important; background:rgba(255,255,255,0.8) !important; } .homepages .user-introduction[data-v-9fe8f08e] { background-image: none !important; background-color:rgba(0,0,0,0.5) !important; } .user-pages .user-page-title h2 span[data-v-d3f2a2b4]{ color:rgba(255,255,255,0.9) !important; } .personal-card .personal-title[data-v-5c6f5b6e] { color:rgba(255,255,255,0.9) !important; } .personal-card .personal-thumbnail[data-v-5c6f5b6e] { border-radius: 5% !important; } .homepages .user-introduction .user-info .user-icon[data-v-9fe8f08e] { border-radius: 5% !important; } .homepages .user-introduction .user-info[data-v-9fe8f08e] { border-radius: 5% !important; } .follow-piece .follow-thumbnail[data-v-edbdbf26] { border-radius: 5% !important; } h1[data-v-c3da3842] { color:rgba(255,255,255,0.9) !important; } .project-statistics { border-radius: 10px !important; background-color:rgba(255,255,255,0.5) !important; } .pagination-con .pagination ul li.active[data-v-7a0a2b29] { color:rgba(0,0,0,1) !important; border: 2px solid rgba(255,255,255,1) !important; } .comment-piece .comment-detail .user-info .user-name[data-v-57385c10] { color:rgba(255,255,255,1) !important; } .comtent-area p { color:rgba(255,255,255,1) !important; } .coment-list .reply-comment-con[data-v-f8b7f6a6] { background-color:rgba(255,255,255,0.3) !important; } .reply-item .comment-detail .comment-content .grey-span[data-v-57385c10] { color:rgba(255,255,255,1) !important; } span.comtent-area { color:rgba(255,255,255,1) !important; } .project-detail-container .detail-content .project-detail-con .project-detail .project-operate .project-operate-left[data-v-135cd84a] { background-color:rgba(255,255,255,0.7) !important; } .project-detail-container .detail-content .project-detail-con .project-detail .project-operate .project-operate-right[data-v-135cd84a]{ background-color:rgba(255,255,255,0.7) !important; } .project-detail-container .detail-content .project-detail-con .detail-recommend .user-access-con[data-v-135cd84a] { background-color:rgba(255,255,255,0.2) !important; } .project-detail-container .detail-content .project-detail-con .detail-recommend .project-description-scratch[data-v-135cd84a] { background-color:rgba(255,255,255,0.2) !important; } .project-detail-container .detail-content .project-detail-con .detail-recommend .project-recommend-scratch[data-v-135cd84a]:last-child { background-color:rgba(255,255,255,0.2) !important; } .project-detail-container .detail-content .project-detail-con .detail-recommend .project-recommend-scratch[data-v-135cd84a] { background-color:rgba(255,255,255,0.2) !important; } .user-pages .user-page .user-honor[data-v-d3f2a2b4] { background-color:rgba(255,255,255,0.7) !important; } .work-card[data-v-6260ba2e] { background-color:#bebebe !important; } .header.is-homepage[data-v-0ad9a040] { background:rgba(255,255,255,0.5) !important; } .app-navbar[data-v-0ad9a040] { background:rgba(0,0,0,0) !important; } .header-menu[data-v-0ad9a040] { background:rgba(255,255,255,0.7) !important; } .coment-list .reply-comment-box[data-v-f8b7f6a6] { background:rgba(255,255,255,0.4) !important; } .reply-comment-box .comment-box .draw-comment textarea { background-color:#bebebe !important; } .reply-comment-box .comment-box .draw-comment .xes-textarea{ background-color:#bebebe !important; } .comment-box .draw-comment .xes-textarea textarea[data-v-05da56bd] { background-color:#e0e0e0 !important; } .comment-box .draw-comment .xes-textarea[data-v-05da56bd] { background-color:#e0e0e0 !important; } .project-detail-container .detail-content .project-detail-con .detail-recommend .project-description-scratch .description-con[data-v-135cd84a] { color:#ffffff !important; } .card-style[data-v-3e341266] { background:rgba(255,255,255,0.7) !important; } .header .tag_search[data-v-33d0287b] { background:rgba(255,255,255,0.7) !important; } .homepages .user-introduction .user-menu[data-v-9fe8f08e] { background:rgba(255,255,255,0.7) !important; } .project-detail-container .detail-content .project-detail-con .detail-recommend .user-access-con .user-access-detail .user-info .user-realname[data-v-135cd84a] { border-radius: 10px !important; background:rgba(255,255,255,0.5) !important; } .work-menu[data-v-a0099470] { background:rgba(255,255,255,0.7) !important; } .follow-list[data-v-1f68a1ae], .menu-tab[data-v-1f68a1ae] { background:rgba(255,255,255,0.7) !important; } .medal_master .show_medal[data-v-1c321bbd] { background:rgba(255,255,255,0.7) !important; } ` document.head.appendChild(style); function pb() { const c = document.getElementById('homePageKeduoGuide')//屏蔽首页无用内容 if(c) { c.style.display = 'none'; } const a = document.getElementsByClassName('cursor-follow-item-banner')[0]//屏蔽首页无用内容 if(a) { a.style.display = 'none'; } const d = document.getElementById('home-component-cursor-follow')//屏蔽首页无用内容 if(d) { d.style.display = 'none'; } const b = document.getElementsByClassName('floor-bar-wrapper')[0]//屏蔽首页无用内容 if(b) { b.style.display = 'none'; } const r = document.getElementsByClassName('div-content floor-item')[2]//屏蔽首页无用内容 if(r) { r.style.display = 'none'; } var l = document.getElementsByTagName("label");//屏蔽scratch,避免成为scratcher for(var p=0;p<l.length;p++) { if(l[p].innerHTML == '图形化编程') { l[p].style.display = 'none'; } } var f = document.getElementsByTagName("li");//屏蔽scratch,避免成为scratcher for(var o=0;o<f.length;o++) { if(f[o].innerHTML == '图形化编程') { f[o].style.display = 'none'; } } var s = document.getElementsByClassName("search-box_sort-item");//屏蔽scratch,避免成为scratcher for(var g=0;g<s.length;g++) { if(s[g].innerHTML == '图形化编程') { s[g].style.display = 'none'; } } var u;//屏蔽scratch,避免成为scratcher u = document.getElementsByClassName("header-menu-item") for (var i = 0; i < u.length; i++) { if(u[i].getAttribute('data-logtype') == "clickCreateScratch") { u[i].style.display = 'none'; } } var e;//替换“编程百科”和“模板”按钮网址,原版的太不靠谱了 e = document.getElementsByClassName('headercon-right__btn') for (var k = 0; k < e.length; k++) { if(e[k].getAttribute('data-logtype') == 'btn-wiki') { e[k].href = 'https://www.runoob.com/python3/python3-tutorial.html'; } } if(e[0]) { e[0].target = "_blank" e[0].href = 'https://www.runoob.com/python3/python3-examples.html'; } var utr = document.getElementsByClassName("user-icon")[0];//实用拓展类:头像文件查看 var utrev = document.getElementById("userPageMenuGuideAvatar"); if(utr&&utrev) { if(utr.style.backgroundImage != 'url("undefined")') { var jejb=document.getElementById("icon-hrefsss"); if(jejb==null) { const tnu = document.querySelector("body"); const speu = document.getElementsByTagName("")[0]; const uip8 = document.createElement("a"); uip8.innerHTML = '头像文件'; uip8.className = 'sbbbd'; uip8.id = 'icon-hrefsss'; uip8.style.top = '200px'; uip8.target = "_blank" uip8.href = utr.style.backgroundImage.slice(5,-2); tnu.insertBefore(uip8,speu); } } } else { var utre = document.getElementById("icon-hrefsss"); if(utre) { utre.remove() } } var utrew = document.getElementsByClassName("not-allow-adapt")[0];//实用拓展类:破源 if(utrew) { var ajejb=document.getElementById("icon-hrefuty"); if(ajejb==null) { var work_data = window.location.search; var work_type = work_data.split("&")[3].split("=")[1]; work_data = work_data.split("&")[1].split("=")[1]; const tnu9 = document.querySelector("body"); const speu9 = document.getElementsByTagName("")[0]; const uip9 = document.createElement("a"); uip9.innerHTML = '越权查看源码'; uip9.className = 'sbbbd'; uip9.id = 'icon-hrefuty'; uip9.style.top = '200px'; uip9.target = "_blank" if(work_type=='scratch') { uip9.href = 'https://code.xueersi.com/scratch3/index.html?pid='+work_data+'&version=3.0&env=community&from=adapt&v=1675044613019'; } else { uip9.href = 'https://code.xueersi.com/ide/code/'+work_data; } tnu9.insertBefore(uip9,speu9); } } else { var utrer = document.getElementById("icon-hrefuty"); if(utrer) { utrer.remove() } } var trew = document.getElementsByClassName("iframe-thumbnail")[0];//实用拓展类:查看封面文件 if(trew) { if(trew.style.backgroundImage != 'url("undefined")') { var jcejb=document.getElementById("iconuu-hrefuty"); if(jcejb==null) { const tnu = document.querySelector("body"); const speu = document.getElementsByTagName("")[0]; const uip8 = document.createElement("a"); uip8.innerHTML = '封面文件'; uip8.className = 'sbbbd'; uip8.id = 'iconuu-hrefuty'; uip8.style.top = '170px'; uip8.target = "_blank" uip8.href = trew.style.backgroundImage.slice(5,-2); tnu.insertBefore(uip8,speu); } } } else { var trer = document.getElementById("iconuu-hrefuty"); if(trer) { trer.remove() } } } function pk() { var equ;//屏蔽词,避免看到低质作品 equ = document.getElementsByClassName("card-bottom-title"); var ilk=0; while ( ilk < equ.length) { if(equ[ilk].innerText.includes("图形化编程")||equ[ilk].innerText.includes("随堂")||equ[ilk].innerText.includes("脑洞大开")||equ[ilk].innerText.includes("模板")||equ[ilk].innerText.includes("我的世界")||equ[ilk].innerText.includes("原神")||equ[ilk].innerText.includes("Hello")||equ[ilk].innerText.includes("封面")) { equ[ilk].parentNode.parentNode.parentNode.style.display = 'none'; } else { equ[ilk].parentNode.parentNode.parentNode.style.display = 'block'; } ilk++; } var equ2;//屏蔽词,避免看到低质作品 equ2 = document.getElementsByClassName("card-title"); if (equ2 != {}) { var ilk2=0; while ( ilk2 < equ2.length) { if(equ2[ilk2].innerText.includes("图形化编程")||equ2[ilk2].innerText.includes("随堂")||equ2[ilk2].innerText.includes("脑洞大开")||equ2[ilk2].innerText.includes("模板")||equ2[ilk2].innerText.includes("我的世界")||equ2[ilk2].innerText.includes("原神")||equ2[ilk2].innerText.includes("Hello")||equ2[ilk2].innerText.includes("封面")) { equ2[ilk2].parentNode.parentNode.parentNode.style.display = 'none'; } else { equ2[ilk2].parentNode.parentNode.parentNode.style.display = 'block'; } ilk2++; } } } function pu() { const tn = document.querySelector("body"); const spe = document.getElementsByTagName("")[0]; const uip = document.createElement("a"); uip.innerHTML = 'XesExt'; uip.className = 'sbbbd'; uip.style.top = '640px'; uip.href = 'https://gf.qytechs.cn/zh-CN/scripts/457247-xesext'; uip.target = "_blank" tn.insertBefore(uip,spe); const uip6 = document.createElement("a"); uip6.innerHTML = 'xes_beautify'; uip6.className = 'sbbbd'; uip6.style.top = '670px'; uip6.href = 'https://gf.qytechs.cn/zh-CN/scripts/457470-xes-beautify'; uip6.target = "_blank" tn.insertBefore(uip6,spe); const uip3 = document.createElement("a"); uip3.innerHTML = '推荐的教程'; uip3.className = 'sbbbd'; uip3.style.top = '700px'; uip3.href = 'https://www.runoob.com/'; uip3.target = "_blank" tn.insertBefore(uip3,spe); const uip5 = document.createElement("a"); uip5.innerHTML = 'XES网盘'; uip5.className = 'sbbbd'; uip5.style.top = '730px'; uip5.href = 'https://code.xueersi.com/home/project/detail?lang=code&pid=38835252&version=offline&form=python&langType=python'; uip5.target = "_blank" tn.insertBefore(uip5,spe); const uip4 = document.createElement("a"); uip4.innerHTML = '作者主页'; uip4.className = 'sbbbd'; uip4.style.top = '760px'; uip4.href = 'https://code.xueersi.com/space/2731368'; uip4.target = "_blank" tn.insertBefore(uip4,spe); } (function() { 'use strict'; // Your code here... document.getElementsByTagName('title')[0].innerHTML = '大家的社区,大家的学而思'; if(document.getElementById('loading-dom')) { document.getElementsByTagName('p')[0].innerHTML = 'MineXes'; document.getElementsByTagName('p')[0].style="font-size: 40px;color: rgba(64, 128, 255, 1);"; } document.body.addEventListener('DOMNodeInserted', () => pb()) document.body.addEventListener('DOMSubtreeModified', () => pk()) pu() })()
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址