Discord Copy/Paste

bypass copy and paste restriction on the Discord website

// ==UserScript==
// @name        Discord Copy/Paste
// @namespace   discord-copy-paste
// @version     1.0
// @description bypass copy and paste restriction on the Discord website
// @author      icycoldveins
// @match       https://discord.com/*
// @grant       none
// @license     MIT

// ==/UserScript==

(function () {
  'use strict';

  function copySelectedText() {
    const selection = window.getSelection();
    const messageElement = selection.anchorNode.closest('.message');
    if (!messageElement) return;
    navigator.clipboard.writeText(selection.toString());
  }

  function copyMessageContent() {
    const messageElement = document.activeElement.closest('.message');
    if (!messageElement) return;
    const messageContent = messageElement.querySelector('.message-content');
    navigator.clipboard.writeText(messageContent.textContent.trim());
  }

  function pasteClipboardContent() {
    navigator.clipboard.readText().then((text) => {
      document.activeElement.value += text;
    });
  }

  document.addEventListener('keydown', (event) => {
    if (event.ctrlKey) {
      if (event.key === 'c') {
        copySelectedText();
      } else if (event.key === 'v') {
        pasteClipboardContent();
      }
    } else if (event.shiftKey) {
      if (event.key === 'c') {
        copyMessageContent();
      } 
    }
  });
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址