您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds a floating button to send a custom message in the current channel on Discord Web (iOS).
// ==UserScript== // @name Discord Quick Send Button (iOS) // @namespace hi // @version 1.0 // @description Adds a floating button to send a custom message in the current channel on Discord Web (iOS). // @match https://discord.com/* // @grant none // ==/UserScript== (function() { 'use strict'; function createButton() { if (document.getElementById("sendButtonDiscord")) return; const btn = document.createElement("button"); btn.id = "sendButtonDiscord"; btn.innerText = "✉️ Send"; btn.style.position = "fixed"; btn.style.top = "10px"; btn.style.right = "10px"; btn.style.zIndex = "9999"; btn.style.padding = "10px 15px"; btn.style.background = "#5865F2"; btn.style.color = "white"; btn.style.border = "none"; btn.style.borderRadius = "5px"; btn.style.fontSize = "16px"; btn.style.cursor = "pointer"; btn.style.boxShadow = "0 4px 8px rgba(0,0,0,0.2)"; btn.addEventListener("click", async () => { const msg = prompt("Enter message to send:"); if (!msg) return; const textbox = document.querySelector('[role="textbox"]'); if (!textbox) { alert("Textbox not found. Try refreshing."); return; } // Simulate user typing textbox.focus(); textbox.textContent = msg; textbox.dispatchEvent(new InputEvent("input", { bubbles: true })); // Simulate Enter key textbox.dispatchEvent(new KeyboardEvent("keydown", { bubbles: true, cancelable: true, key: "Enter", code: "Enter", keyCode: 13, which: 13 })); }); document.body.appendChild(btn); } // Wait until page loads const observer = new MutationObserver(() => { if (document.querySelector('[role="textbox"]')) { createButton(); observer.disconnect(); } }); observer.observe(document, { childList: true, subtree: true }); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址