您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
// ==UserScript== // @name 精易论坛-定制区小助手 // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author Su // @description 快捷自定义回复,一键回帖,快速接单。 // @match https://bbs.125.la/* // @require https://libs.baidu.com/jquery/2.0.0/jquery.min.js // @grant GM_xmlhttpRequest // @grant GM_setValue // @grant GM_getValue // ==/UserScript== (function () { function getValue(name){ //加载配置 return GM_getValue(name); } function setValue(){ //保存配置 var ret=GM_setValue("kjhf",$("#conf").val()); getConf(); return ret; } function getConf(){ //获取快捷回复内容 var conf = getValue("kjhf"); var arr=conf.split('\n'); $("#kjhf").html(""); console.log(arr.length) if(conf==''){$("#kjhf").append('<option value="">我能做!支持走论坛担保,楼主可将详细要求与我商谈。可使用站内短消息联系我,也可联系我QQ。</option>')} for(var i=0;i<arr.length;i++) { if(arr[i]!=""){ $("#kjhf").append('<option value="">'+arr[i]+'</option>') } } }; var setting = function () { var conf =getValue("kjhf"); layer.open({ type: 1, title: "设置快捷回复内容(一行一条)", closeBtn: false, area: "540px;", shade: 0.8, id: "LAY_layuipro", resize: false, btn: ["保存", "关闭"], btnAlign: "c", moveType: 1, content: '<textarea id="conf" class="Sudz textarea" placeholder="一行一条...">'+conf+'</textarea>', success: function (layero) { var btn = layero.find('.layui-layer-btn'); btn.find('.layui-layer-btn0').on("click",setValue); //btn.find(".layui-layer-btn0").addEventListener("click",setValue); }, }); }; function send() { $("#fastpostmessage").val($("#kjhf option:selected").text()); ajaxpost('fastpostform', 'fastpostreturn', 'fastpostreturn', 'onerror', $('fastpostsubmit')); var _val = $.map($("#kjhf option:not(:selected)"), function (ele) { return ele.text; }).join("\n"); var conf = $("#kjhf option:selected").text() + "\n" + _val; GM_setValue("kjhf",conf) setTimeout(() => { window.location.reload(); window.scrollTo(0, 0); //刷新 }, 2000); } var plate = $("#pt .z a").eq(3).text(); if(plate=="APP/WEB 定制"){ $(".jiedan").hide(); $("head").append( "<style>.Sudz{background: none;box-sizing: border-box;border: solid 1px #ddd;width: 100%;-webkit-transition: all .2s linear 0s;-moz-transition: all .2s linear 0s;-o-transition: all .2s linear 0s;transition: all .2s linear 0s;font-size: 14px;height: 31px;*height: auto;line-height: 1.42857;padding: 4px 10px;}.textarea{height:300px;width: 96%;margin: 2%;}</style>" ); var parent = $("#postlist tbody .pcb").eq(0); $(parent).prepend('<div class="jiedan"> <button type="button" id="getConf" class="layui-btn layui-btn-normal""> <span class="layui-icon layui-icon-set"></span> 设置 </button> <button type="button" class="layui-btn layui-btn-normal" id="send"> <span class="layui-icon layui-icon-release"></span> 快速回复 </button></div>'); $(parent).prepend( '<select name="status" class="Sudz" id="kjhf"></select>' ) var btn= document.getElementById("getConf"); btn.addEventListener("click",setting) var btn_send= document.getElementById("send"); btn_send.addEventListener("click",send) getConf();} })();