您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Quicker reporting!
// ==UserScript== // @name [HF] Report v3 // @namespace http://hackforums.net // @version 3.0 // @description Quicker reporting! // @author You // @match https://hackforums.net/report.php?pid=* // @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js // @grant GM_getValue // ==/UserScript== (function() { 'use strict'; var reportArray = Array(); var pid = window.location.href.split("?pid=")[1]; var reportTable = document.getElementsByClassName("trow1"); reportTable[0].style.height = "200px"; var reportTableContent = reportTable[0].innerHTML; if (reportTableContent.indexOf("Error") !=-1) { var reportMessage = reportTable[0].getElementsByTagName("blockquote")[0]; reportTable[0].innerHTML = "<font color='#00AAFF'><b>Report Center</b></font><br/><br/>"+reportMessage.innerHTML+"<br/><br/><a href='javascript:window.close();'>Close Window</a>"; } else { console.log("Report available."); var reportContainer = document.createElement("span"); var inputBox = reportTable[0].getElementsByTagName("input"); var post_key = inputBox[0].value; var selectBox = reportTable[0].getElementsByTagName("select"); var selectOptions = selectBox[0].getElementsByTagName("option"); for(var i=0;i<selectOptions.length;i++) { var reportID = selectOptions[i].getAttribute("value"); if (reportID !== "") { var reportName = selectOptions[i].innerHTML; reportArray[reportID] = reportName; var reportButton = document.createElement("span"); var buttonSep = document.createElement("span"); buttonSep.style.padding = "5px"; buttonSep.style.paddingTop = "5px"; reportButton.innerHTML = reportName; reportButton.style.padding = "5px"; reportButton.lineHeight = "3"; reportButton.style.cursor = "pointer"; reportButton.style.display = "inline-block"; $(reportButton).mouseenter(function() { this.style.color = "#00AAFF"; }); $(reportButton).mouseleave(function() { this.style.color = "#ccc"; }); $(reportButton).click("click", function() { $(this).attr("data-clicked", "true"); $.post("report.php", { my_post_key: post_key, reason: reportID, action: "do_report", pid: pid, }, function (data, status) { if (status == "success") { reportTable[0].innerHTML = "<font color='#32CD32'><b>Post reported!</b></font><br/><br/><a href='javascript:window.close();'>Close Window</a>"; } }); }); reportContainer.appendChild(buttonSep); reportContainer.appendChild(reportButton); } } reportTable[0].innerHTML = "<font color='#00AAFF' size='2px;'><b>Report Center</b></font><br/>"; reportTable[0].appendChild(reportContainer); } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址