您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
*sharts on your post*
// ==UserScript== // @name Sharty Mass Reply // @namespace http://tampermonkey.net/ // @version 1.0 // @description *sharts on your post* // @author Chud // @match https://soyjak.party/* // @icon https://i.imgur.com/mLTRY2x.png // @grant none // @license MIT // ==/UserScript== (function () { function insert_after(new_node, ref_node) { ref_node.parentNode.insertBefore(new_node, ref_node.nextSibling); } function con_cat(value) { let form_textarea = document.getElementById('body'); form_textarea.value += value; form_textarea.focus(); } function mass_reply() { let form_textarea = document.getElementById('body'); let post_no_nodes = document.getElementsByClassName("post_no"); for(const node of post_no_nodes) { let post_no_text = node.textContent; if(!post_no_text.includes("№")) { form_textarea.value += `>>${post_no_text}\n`; } } form_textarea.focus(); } function nlq(str){ return str.replace(/(?:\r\n|\r|\n)/g, '\n>'); } let ref_node = document.getElementById('body'); function button_cons(value, click_event){ let button_el = document.createElement("input"); button_el.type = "button"; button_el.value = value; button_el.addEventListener("click", click_event, false); insert_after(button_el, ref_node); } button_cons("Mass Reply", mass_reply); })();