您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
SG伐木助手
当前为
// ==UserScript== // @name sg farmkit // @namespace com.sgamer.bbs.farmkit // @description SG伐木助手 // @include http://bbs.sgamer.com/thread-*.html // @include http://bbs.sgamer.com/*mod=viewthread* // @version 1 // @grant none // ==/UserScript== function fastfarm(replyStr) { document.getElementById("fastpostmessage").value = replyStr; document.getElementById("fastpostform").submit(); } var postNodes = document.getElementById("postlist").childNodes; for (var i = 0, isReply = 0; i < postNodes.length; i++) { var postNode = postNodes[i]; if (postNode && postNode.getAttribute && postNode.getAttribute("id") && postNode.getAttribute("id").match("post_")) { if (isReply == 1) { var divs = postNode.getElementsByTagName("div"); for (var j = 0; j < divs.length; j++) { if (divs[j].className == "authi" && divs[j].parentNode.className == "pti") { var span = document.createElement("span"); span.className = "pipe"; span.innerHTML = "|"; divs[j].appendChild(span); divs[j].appendChild(document.createTextNode("\n")); var farmArchor = document.createElement("a"); farmArchor.innerHTML = "复制伐木"; farmArchor.style.color = "green"; farmArchor.style.cursor = "pointer"; divs[j].appendChild(farmArchor); divs[j].appendChild(document.createTextNode("\n")); farmArchor.divPElement = divs[j]; farmArchor.onclick = function () { var postText = "伐木伐木"; var tds = this.divPElement.parentNode.parentNode.parentNode.getElementsByTagName("td"); for (var k = 0; k < tds.length; k++) { if (tds[k].getAttribute("id").match("postmessage_")) { postText = tds[k].innerText || tds[k].textContent || tds[k].text; if (postText[0] == "\n") { postText = postText.slice(1); } break; } } fastfarm(postText); } } } } else { isReply = 1; } } }