您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Copy current page title and URL in Markdown format using a hotkey or button
当前为
// ==UserScript== // @name Copy Title and URL as Markdown // @namespace https://lynelluo.github.io/ // @version 1.01 // @description Copy current page title and URL in Markdown format using a hotkey or button // @author lynel0625 // @match *://*/* // @grant none // @license MIT // ==/UserScript== (function() { // Function to copy title and URL as Markdown function copyMarkdown() { var title = document.title; var url = window.location.href; var markdown = `[${title}](${url})`; var textarea = document.createElement("textarea"); textarea.value = markdown; document.body.appendChild(textarea); textarea.select(); document.execCommand("copy"); document.body.removeChild(textarea); showNotification("Copied as Markdown: " + markdown); } // Function to show a notification function showNotification(message) { var notification = document.createElement("div"); notification.innerText = message; notification.style.position = "fixed"; notification.style.bottom = "50px"; notification.style.left = "10px"; notification.style.backgroundColor = "#333"; notification.style.color = "#fff"; notification.style.padding = "10px"; notification.style.borderRadius = "5px"; notification.style.zIndex = 1001; notification.style.fontSize = "14px"; notification.style.opacity = "0.9"; document.body.appendChild(notification); // Automatically remove the notification after 2 seconds setTimeout(function() { document.body.removeChild(notification); }, 2000); } // Add event listener for 'Ctrl + Shift + y' or 'Command + Shift + y' shortcut document.addEventListener('keydown', function(e) { if ((e.key === 'y' && e.shiftKey && (e.ctrlKey || e.metaKey))) { e.preventDefault(); copyMarkdown(); } }); // Create a button to trigger the copy action var button = document.createElement("button"); button.innerText = "Copy as Markdown"; button.style.position = "fixed"; button.style.bottom = "10px"; button.style.left = "10px"; // Place the button in the bottom-left corner button.style.zIndex = 1000; // Make sure the button is on top of other elements document.body.appendChild(button); // Add event listener for the button button.addEventListener("click", function() { copyMarkdown(); }); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址