您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Auto-inserts signature in posts.
- // ==UserScript==
- // @name Roblox Signature
- // @version 1.0
- // @description Auto-inserts signature in posts.
- // @match http://www.roblox.com/Forum/AddPost.aspx*
- // @namespace https://greasyfork.org/users/4386
- // ==/UserScript==
- var sig = GM_getValue("sig", "Press 'Edit Signature' to change this!");
- var textbox = document.getElementById("ctl00_cphRoblox_Createeditpost1_PostForm_PostBody");
- var postButton = document.getElementById("ctl00_cphRoblox_Createeditpost1_PostForm_PostButton")
- var buttonParent = postButton.parentElement;
- var button = document.createElement("Input");
- function editSig() {
- var newsig = prompt("Input your new signature:");
- if (newsig == "") return;
- textbox.value = textbox.value + "\n\n" + newsig;
- GM_setValue("sig",newsig);
- }
- button.type = "button";
- button.id = "rblxsig";
- button.value = " Edit Signature ";
- button.className = "translate btn-control btn-control-medium";
- button.onclick = function() { editSig() };
- buttonParent.innerHTML = " " + buttonParent.innerHTML;
- buttonParent.insertBefore(button, buttonParent.firstChild);
- if (textbox.value.search("\n\n" + sig) == -1) {
- textbox.value = textbox.value + "\n\n" + sig;
- }