您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
点击页面元素时将其内容复制到剪贴板
// ==UserScript== // @name 万能复制插件 // @namespace http://tampermonkey.net/ // @version 1.6 // @description 点击页面元素时将其内容复制到剪贴板 // @author You // @match *://*/* // @grant GM_setClipboard // ==/UserScript== (function () { 'use strict'; // 复制文本到剪贴板 const copyToClipboard = (text) => { if (!text.trim()) return; // 避免复制空白内容 if (navigator.clipboard) { navigator.clipboard.writeText(text).catch(console.error); } else { GM_setClipboard(text); } alert(`已复制到剪贴板:${text}`); }; // 获取元素的文本内容或值 const getCopyText = (target) => { const tag = target.tagName.toLowerCase(); if (tag === 'p' || tag === 'span' || tag === 'div') return target.innerText; if (tag === 'input' || tag === 'textarea') return target.value; return null; // 未定义的处理逻辑返回 null }; // 添加点击事件监听 document.addEventListener( 'click', (event) => { const text = getCopyText(event.target); if (text) { copyToClipboard(text); event.preventDefault(); event.stopPropagation(); } }, true // 捕获阶段 ); })();