您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds a boot button to the private board member list
// ==UserScript== // @name GameFAQs Private Board Boot Button // @namespace http://userscripts.org/scripts/show/177183 // @description Adds a boot button to the private board member list // @include http://www.gamefaqs.com/boards/* // @include https://www.gamefaqs.com/boards/* // @version 1.11 // ==/UserScript== var list = document.getElementsByClassName("board")[0]; if (list) { var tbodys = list.getElementsByTagName("tbody"); for (var i = 1; i < tbodys.length; i++) { tbodys[i].getElementsByTagName("tr")[0].innerHTML = '<th>Member</th><th>Last Visit</th><th>Boot</th>'; var tre = tbodys[i].getElementsByTagName("tr"); for (var j = 1; j < tre.length; j++) { first_td = tre[j].getElementsByTagName("td")[0].innerHTML; second_td = tre[j].getElementsByTagName("td")[1].innerHTML; user = tre[j].getElementsByTagName("td")[0].getElementsByTagName("a")[0].innerHTML; tre[j].innerHTML = '<td>' + first_td + '</td><td>' + second_td + '</td>'; if (first_td.indexOf("<b>") == -1) { tre[j].innerHTML += '<td><b><input type="button" onclick="document.forms[2].target_text.value=\'' + user + '\';document.forms[2].action.value=\'removemember\';document.forms[2].submit();" value="Boot" /></b></td>'; } else if (first_td.indexOf("(owner)") == -1 && document.forms[4]) { tre[j].innerHTML += '<td><b><input type="button" onclick="document.forms[4].target_text.value=\'' + user + '\';document.forms[4].action.value=\'demotemember\';document.forms[4].submit();" value="Demote" /></b></td>'; } } } }