|
@@ -7,54 +7,56 @@
|
|
|
// @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
|
|
|
+// @require https://git.tianyunperfect.cn/tianyunperfect/web-base/raw/master/monkey/util.js?a=2022年10月17日14:12:19
|
|
|
// @description 2021/1/30 下午7:09:51
|
|
|
// ==/UserScript==
|
|
|
|
|
|
(function () {
|
|
|
'use strict';
|
|
|
- GM_registerMenuCommand("!!!复制并加到memory", to_memory)
|
|
|
+ // 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": "<p></p>",
|
|
|
- "front": `<p>url: <a href="${url}">${title}</a></p>`,
|
|
|
- "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}<br/>${location.host}`, 2)
|
|
|
- }
|
|
|
+ // function to_memory() {
|
|
|
+ // let url = location.href;
|
|
|
+ // let title = document.title;
|
|
|
+ // if (window.self !== window.top) {
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ // let body = {
|
|
|
+ // "back": "<p></p>",
|
|
|
+ // "front": `<p>url: <a href="${url}">${title}</a></p>`,
|
|
|
+ // "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}<br/>${location.host}`, 2)
|
|
|
+ // }
|
|
|
|
|
|
- function copyTitle() {
|
|
|
- myCopy(`<a href="${location.href}">${document.title}</a>`)
|
|
|
- }
|
|
|
+ // function copyTitle() {
|
|
|
+ // myCopy(`<a href="${location.href}">${document.title}</a>`)
|
|
|
+ // }
|
|
|
+
|
|
|
+ // unsafeWindow.to_memory = to_memory;
|
|
|
|
|
|
- unsafeWindow.to_memory = to_memory;
|
|
|
+ addJSFile("//cdn.bootcdn.net/ajax/libs/clipboard.js/2.0.11/clipboard.min.js");
|
|
|
|
|
|
document.onkeydown = function (ev) {
|
|
|
if (ev.key === 'c' && ev.shiftKey) {
|
|
|
- ev.preventDefault() // 关闭浏览器快捷键
|
|
|
- copyTitle()
|
|
|
+ ev.preventDefault();
|
|
|
+ copyTextToClipboard(document.title, location.href);
|
|
|
}
|
|
|
}
|
|
|
})();
|