您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Copy the short YouTube link directly when pressing Shift + S.
当前为
// ==UserScript== // @name YouTube Short Link Copier // @namespace https://greasyfork.org/en/scripts/474134-youtube-short-link-copier // @version 3.1 // @description Copy the short YouTube link directly when pressing Shift + S. // @author You // @match https://www.youtube.com/* // @match https://music.youtube.com/* // @grant GM_setClipboard // @license MIT // ==/UserScript== (function() { 'use strict'; function getVideoIDFromQuery() { const match = window.location.search.match(/v=([^&]+)/); return match ? match[1] : null; } document.addEventListener('keydown', function(e) { if (e.key !== 'S' || !e.shiftKey) return; let shortURL; switch (window.location.host) { case 'www.youtube.com': if (window.location.pathname.startsWith('/shorts/')) { shortURL = window.location.href; } else { const videoID = getVideoIDFromQuery(); if (videoID) shortURL = `https://youtu.be/${videoID}`; } break; case 'music.youtube.com': const videoID = getVideoIDFromQuery(); if (videoID) shortURL = `https://music.youtube.com/watch?v=${videoID}`; break; } if (shortURL) GM_setClipboard(shortURL); }); })();