// ==UserScript== // @name 妖火复读机 // @namespace http://yaohuo.me/ // @supportURL http://blog.zgcwkj.cn // @version 20240801.01 // @description 妖火论坛每个回复后面加个复读按钮。 // @author zgcwkj // @match *://yaohuo.me/bbs* // @match *://www.yaohuo.me/bbs* // @grant none // @license MIT // @downloadURL none // ==/UserScript== (function () { //回复 window.reply = function (txt) { //console.log(txt) //填写内容 let domTextarea = document.querySelector("textarea"); domTextarea.value = txt; //点击回复按钮 let domInput = document.querySelectorAll("input"); for (let iii = domInput.length - 1; iii > 0; iii--) { if (domInput[iii].value == "快速回复") { domInput[iii].click(); } if (domInput[iii].value == "发表回复") { domInput[iii].click(); } } } //获取当前主题版本 let isNewLayout = false; let getNewLayout = localStorage.getItem('customLayoutEnabled'); if (getNewLayout !== null) isNewLayout = JSON.parse(getNewLayout); let domTxt = {}; if (isNewLayout) domTxt = document.querySelectorAll('.forum-post');//新主题 else domTxt = document.querySelectorAll('.list-reply'); //旧主题 //注入按钮 domTxt.forEach(v => { let domSpan = v.querySelector(".retext"); let txt = domSpan.textContent; let btnHtml = " +1"; domSpan.innerHTML += btnHtml; }) })();