您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
生成markdown格式的链接形式:[title](url)
当前为
// ==UserScript== // @name 生成markdown链接 // @namespace http://tampermonkey.net/ // @version 0.1.5 // @description 生成markdown格式的链接形式:[title](url) // @author myaijarvis // @match https://blog.csdn.net/*/article/details/* // @match https://*.blog.csdn.net/article/details/* // @match https://www.cnblogs.com/*/p/* // @match https://juejin.cn/post/* // @match https://www.jianshu.com/p/* // @match https://www.bilibili.com/video/* // @match https://www.runoob.com/* // @match https://cuiqingcai.com/*.html // @match https://www.w3school.com.cn/* // @match https://github.com/* // @match https://mp.weixin.qq.com/s/* // @match https://*.zhihu.com/p/* // @icon https://www.google.com/s2/favicons?domain=undefined.localhost // @require https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js // @require https://cdn.bootcdn.net/ajax/libs/layer/3.5.1/layer.min.js // @icon https://g.csdnimg.cn/static/logo/favicon32.ico // @grant none // @run-at document-end // ==/UserScript== (function () { "use strict"; // Your code here... // $("head").addClss(layui_css) var $style = $('<style type="text/css"></style>'); $($("head")[0]).append($style); let layui_css = `.layui-btn{display: inline-block; vertical-align: middle; height: 38px; line-height: 38px; border: 1px solid transparent; padding: 0 18px; background-color: #009688; color: #fff; white-space: nowrap; text-align: center; font-size: 14px; border-radius: 2px; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;} .layui-btn-sm{height: 30px; line-height: 30px; padding: 0 10px; font-size: 12px;} `; $style.append(layui_css); /* 知乎、GitHub中layui.css、layer.css等外部css无法加载,现改为文字提示,待更新(功能正常使用) */ // 引入css //$("head").append( // `<link href='https://www.layuicdn.com/layui-v2.6.8/css/layui.css' rel="stylesheet"></link>` //); // $("head").append( // `<link href='https://cdn.bootcdn.net/ajax/libs/layer/3.1.1/theme/default/layer.min.css' rel="stylesheet"></link>` //); //复制操作 //创建复制按钮 function addBtn() { let element = $( `<button style="top: 100px;right:0px; position: fixed;z-index:1000;cursor:pointer;background:green;" class="layui-btn layui-btn-sm" id="copyBtn">复制</button>` ); $("body").append(element); } function copy() { let title = document.title; title = title.replace(/\(.*?\)/, "").trim(); // 去掉CSDN "(1条消息)" 再去掉前后空格 let url = document.URL; let pattern = /\?.*/; // ?是特殊字符,需要加反斜杠 url = url.replace(pattern, ""); // 去掉?后面的参数 let text = ""; if (url.match(/github.com/)) { text = `[GitHub](${url})`; } else if (url.match(/mp.weixin.qq.com/)) { title = $('meta[property="twitter:title"]').attr("content"); text = `参考:[${title}](${url})`; } else { text = `参考:[${title}](${url})`; } console.log("copy=> " + url); let oInput = document.createElement("input"); oInput.value = text; document.body.appendChild(oInput); oInput.select(); // 选择对象 document.execCommand("Copy"); // 执行浏览器复制命令 oInput.className = "oInput"; oInput.style.display = "none"; //layer.msg("复制成功"); $("#copyBtn").css("background", "red").text("复制成功"); } addBtn(); $("#copyBtn").click(function () { copy(); }); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址