Last active
June 18, 2020 03:22
-
-
Save vhxubo/e94b0cceadf0291050f05ab1c0bb19c9 to your computer and use it in GitHub Desktop.
复制 MarkDown 格式的超链接到剪贴板
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name 复制 MarkDown 格式的超链接到剪贴板 | |
// @namespace https://gist.github.com/vhxubo/e94b0cceadf0291050f05ab1c0bb19c9 | |
// @homepage https://gist.github.com/vhxubo/e94b0cceadf0291050f05ab1c0bb19c9 | |
// @version 0.3 | |
// @description 快速复制 MarkDown 格式的超链接到剪贴板,格式: [标题](网址) | |
// @author Vhxubo | |
// @note 新增快捷键快速复制标题及链接:Alt + k,修改第22行的代码实现自定义,键值请参见:https://keycode.info/ | |
// @note 请勿同时使用其它快捷键插件/脚本 | |
// @match *://*/* | |
// @grant GM_registerMenuCommand | |
// @grant GM_setClipboard | |
// ==/UserScript== | |
(function() { | |
'use strict'; | |
GM_registerMenuCommand("复制标题及链接", () => GM_setClipboard(`[${document.title}](${document.URL})`)); | |
GM_registerMenuCommand("仅复制标题", () => GM_setClipboard(document.title)); | |
GM_registerMenuCommand("仅复制链接", () => GM_setClipboard(document.URL)); | |
document.onkeydown = function(event) { | |
if (event.altKey && event.keyCode == 75) { | |
GM_setClipboard(`[${document.title}](${document.URL})`); | |
} | |
} | |
})(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
已添加支持,感谢您的建议。
快升级到 v0.3 试试吧~
v0.3 2020.06.18
PS:修改第22行代码的可以实现自定义快捷键,键值请参见:https://keycode.info/