md链接

复制链接,markdown格式:来源:[title](url)

目前为 2021-12-14 提交的版本。查看 最新版本

// ==UserScript==
// @name         md链接
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  复制链接,markdown格式:来源:[title](url)
// @author       myaijarvis
// @match        https://blog.csdn.net/*/article/details/*
// @match        https://www.cnblogs.com/*/p/*
// @match        https://juejin.cn/post/*
// @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...

  // 引入css
  $("head").append(
    `<link href='https://www.layuicdn.com/layui/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: 150px; position: fixed;" class="layui-btn layui-btn-sm" id="copyBtn">复制</button>`
    );
    $('body').append(element);
  }

  function copy() {
    let title = document.title;
    let url = document.URL;
    console.log("copy=> " + url);

    let oInput = document.createElement("input");
    oInput.value = `来源:[${title}](${url})`;
    document.body.appendChild(oInput);
    oInput.select(); // 选择对象
    document.execCommand("Copy"); // 执行浏览器复制命令
    oInput.className = "oInput";
    oInput.style.display = "none";
    layer.msg("复制成功");
  }

  addBtn();

  $("#copyBtn").click(function () {
    copy();
  });
})();