您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Better view for userscripts.org
- // ==UserScript==
- // @name Userscripts.org better view
- // @version 0.5
- // @description Better view for userscripts.org
- // @match http://userscripts.org/*
- // @copyright 2013+, ich01
- // @grant none
- // @namespace https://gf.qytechs.cn/scripts/89
- // ==/UserScript==
- if (document.location.toString().indexOf("scripts/show")>-1) {
- var td_headers = [];
- var td_contents = [];
- var el_summary = document.getElementsByClassName("script_summary")[0];
- var el_summary2 = document.getElementsByClassName("script_summary")[1];
- var scriptSummary = el_summary.getElementsByTagName("p")[0].childNodes[2].textContent;
- td_headers[td_headers.length]= el_summary.getElementsByTagName("p")[0].childNodes[1].textContent;
- td_contents[td_contents.length]=el_summary.getElementsByTagName("p")[0].childNodes[2].textContent;
- for (var a = 1;a<el_summary2.childNodes.length;a=a+2) {
- if (el_summary2.childNodes[a] && el_summary2.childNodes[a].textContent) {
- if (el_summary2.childNodes[a].childNodes.length==1) {
- td_headers[td_headers.length]=el_summary2.childNodes[a].textContent;
- td_contents[td_contents.length]=el_summary2.childNodes[a].childNodes[0].outerHTML;
- } else if (el_summary2.childNodes[a].childNodes.length==3) {
- td_contents[td_contents.length]=el_summary2.childNodes[a].childNodes[2].textContent;
- td_headers[td_headers.length]=el_summary2.childNodes[a].childNodes[1].textContent;
- }
- }
- }
- var s_el = document.getElementsByClassName("script_summary");
- for (var i=0;i<s_el.length;i++) {
- s_el[i].style.display="none";
- }
- var newElement = document.createElement("scriptsummary");
- newElement.setAttribute("id","scriptsummary");
- document.getElementById("content").insertBefore(newElement,document.getElementById("content").firstChild);
- var iHTMLnew = "<table style='margin:0px;border:2px solid black;border-radius:5px;'><tr>";
- for (var i = 0;i<td_headers.length;i++) {
- iHTMLnew = iHTMLnew + "<td style='font-weight:bold;'>"+td_headers[i]+"</td>";
- }
- iHTMLnew = iHTMLnew + "</tr><tr>";
- for (var i2 = 0;i2<td_contents.length;i2++) {
- iHTMLnew = iHTMLnew + "<td>"+td_contents[i2]+"</td>";
- }
- iHTMLnew = iHTMLnew + "</tr></table>";
- document.getElementById("scriptsummary").innerHTML=iHTMLnew;
- } else if (document.location.toString()=="http://userscripts.org/" || document.location.toString().indexOf("http://userscripts.org/#")>-1) {
- var newFrame = document.createElement("iframe");
- newFrame.setAttribute("src","http://userscripts.org/home/scripts");
- newFrame.setAttribute("style","width:100%;max-height:750px;min-height:250px;border:2px solid black;border-radius:5px;padding-top:5px;margin-bottom:8px;");
- document.getElementById("content").insertBefore(newFrame,document.getElementById("content").firstChild);
- } else if (self.location != top.location && document.location.toString().indexOf("home/scripts")>-1) {
- var clonedNode = document.getElementById("main").outerHTML;
- for (var i =0;i<document.body.children.length;i++) {
- document.body.removeChild(document.body.children[i]);
- }
- document.body.innerHTML=clonedNode;
- for (var i2 = 0;i2<document.getElementsByTagName("a").length;i2++) {
- document.getElementsByTagName("a")[i2].setAttribute("target","window.top");
- }
- } else if (document.location.toString().indexOf("scripts/fans")>-1) {
- var UL_ELEMENT = document.getElementById("content").getElementsByTagName("ul")[0];
- var LI_ELEMENTS = UL_ELEMENT.getElementsByTagName("li");
- var scriptFans = new Array();
- for (var i=0;i<LI_ELEMENTS.length;i++) {
- scriptFans[i] = new Array();
- scriptFans[i][0] = LI_ELEMENTS[i].getElementsByTagName("img")[0].outerHTML.replace("s=16","s=32").replace("width=\"16\"","width=32").replace("height=\"16\"","height=32");
- scriptFans[i][1] = LI_ELEMENTS[i].getElementsByTagName("a")[0].outerHTML;
- }
- var newInnerHTML = "<table cellpadding=1 cellspacing=2>";
- var increment = 1;
- if (scriptFans.length>50) {
- increment = 8;
- } else if (scriptFans.length>40) {
- increment = 7;
- } else if (scriptFans.length>30) {
- increment = 6;
- } else if (scriptFans.length>19) {
- increment = 5;
- } else if (scriptFans.length>15) {
- increment = 4;
- } else if (scriptFans.length>11) {
- increment = 3;
- } else if (scriptFans.length>5) {
- increment = 2;
- }
- for (var i=0;i<scriptFans.length;i=i+increment) {
- newInnerHTML = newInnerHTML + "<tr>";
- for (var i2 = 0;i2<increment;i2++) {
- if (scriptFans[i+i2]) {
- newInnerHTML = newInnerHTML + "<td>"+ scriptFans[i+i2][0] + "</td><td>"+ scriptFans[i+i2][1] + "</td>";
- }
- }
- newInnerHTML = newInnerHTML + "</tr>";
- }
- newInnerHTML = newInnerHTML + "</table>";
- var newElement = document.createElement("div");
- newElement.style.width="0px";
- newElement.innerHTML = newInnerHTML;
- document.getElementById("content").removeChild(UL_ELEMENT);
- document.getElementById("content").appendChild(newElement);
- }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址