您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
使用 Shift+Cmd/Ctrl+X 复制当前页面的完整 URL | Copy the full URL of the current page with Shift+Cmd/Ctrl+X
// ==UserScript== // @name Copy URL on Shift+Cmd/Ctrl+X (快捷键复制URL信息) Learn Arc !!! // @namespace https://github.com/cloudmoonocus // @version 0.1 // @description 使用 Shift+Cmd/Ctrl+X 复制当前页面的完整 URL | Copy the full URL of the current page with Shift+Cmd/Ctrl+X // @author seanfeng // @match *://*/* // @grant GM_setClipboard // @license MIT // ==/UserScript== (function () { 'use strict'; // 获取浏览器语言 const userLanguage = navigator.language || navigator.userLanguage; // 设置中文和英文的提示信息 const messages = { en: 'URL copied to clipboard!', zh: 'URL已复制到剪贴板!' }; // 监听键盘事件 window.addEventListener('keydown', function (event) { if (event.shiftKey && (event.key === 'X' || event.key === 'x') && (event.metaKey || event.ctrlKey)) { // 复制当前页面的URL到剪贴板 GM_setClipboard(window.location.href); console.log('URL copied:', window.location.href); // 创建提示框 var messageBox = document.createElement('div'); messageBox.style.position = 'fixed'; messageBox.style.top = '20px'; messageBox.style.left = '50%'; messageBox.style.transform = 'translateX(-50%)'; messageBox.style.backgroundColor = 'rgba(0, 0, 0, 0.7)'; messageBox.style.color = 'white'; messageBox.style.padding = '10px 20px'; messageBox.style.borderRadius = '5px'; messageBox.style.fontSize = '14px'; messageBox.style.zIndex = '9999'; messageBox.textContent = messages[userLanguage.startsWith('zh') ? 'zh' : 'en']; document.body.appendChild(messageBox); setTimeout(function () { document.body.removeChild(messageBox); }, 1500); } }); })();