// ==UserScript== // @name AAAAA-复制标题-到memory // @namespace Violentmonkey Scripts // @icon https://memory.tianyunperfect.cn/pro_icon.svg // @match *://*/* // @grant GM_registerMenuCommand // @version 1.0 // @author tianyunperfect // @require https://cdnjs.cloudflare.com/ajax/libs/axios/0.18.0/axios.min.js // @require https://git.tianyunperfect.cn/tianyunperfect/web-base/raw/master/monkey/util.js?a=1 // @description 2021/1/30 下午7:09:51 // ==/UserScript== (function () { 'use strict'; GM_registerMenuCommand("!!!复制并加到memory", to_memory) GM_registerMenuCommand("!!!复制标题和 url", copyTitle) function to_memory() { let url = location.href; let title = document.title; if (window.self !== window.top) { return } let body = { "back": "

", "front": `

url: ${title}

`, "period": 0, "onlyText": "", "remindTime": new Date(), "tag": "", "updateTime": "", "userId": 1 }; let memory_url = "https://memory.tianyunperfect.cn/api/memory-64B206F1-E915-4298-9AB7-9C561040B012/insert"; axios.post(memory_url, body).then((res) => { console.log(res.data); let data = res.data; if (data.success) { } else { alert(data.message); } }) myAlert(`${title}
${location.host}`, 2) } function copyTitle() { myCopy(`${document.title}`) } unsafeWindow.to_memory = to_memory; document.onkeydown = function (ev) { if (ev.key === 'c' && ev.shiftKey) { ev.preventDefault() // 关闭浏览器快捷键 copyTitle() } } })();