tianyunperfect 3 年之前
父節點
當前提交
7a6d063d99
共有 2 個文件被更改,包括 59 次插入0 次删除
  1. 38 0
      tmp/monkey/util.js
  2. 21 0
      tmp/monkey/web-history.js

+ 38 - 0
tmp/monkey/util.js

@@ -160,3 +160,41 @@ function myAlert(str, sec) {
 function log(obj) {
     console.table(JSON.parse(JSON.stringify(obj)));
 }
+
+
+/**
+ * 设置 cookie
+ * setCookie("a", "b", {"max_age": 10, 'path': "/"})
+ * @param k
+ * @param v
+ * @param options
+ */
+function setCookie(k, v, options) {
+    const kvTool = {
+        max_age: "max-age",  //过期的秒数
+        path: "path",
+        domain: "domain",
+        secure: "secure"
+    };
+
+    if (!options) {
+        document.cookie = k + "=" + v;
+    } else {
+        const tmp = [];
+        for (const key in options) {
+            tmp.push(kvTool[key] + "=" + options[key]);
+        }
+        document.cookie = k + "=" + v + "; " + tmp.join("; ");
+    }
+}
+
+function getCookie(k) {
+    const strCookie = document.cookie;
+    const kvs = strCookie.split(";").map(v => v.trim());
+    const objCookie = {};
+    kvs.forEach(v => {
+        const kv = v.split("=");
+        objCookie[kv[0]] = kv[1];
+    });
+    return objCookie[k];
+}

+ 21 - 0
tmp/monkey/web-history.js

@@ -0,0 +1,21 @@
+// ==UserScript==
+// @name              T-All-历史记录
+// @author            tianyunperfect
+// @description       简介
+// @version           1.0.0
+// @update            2021-07-08 16:16:14
+// @match             *://*/*
+// @require           https://git.tianyunperfect.cn/tianyunperfect/web-base/raw/master/tmp/monkey/util.js?a=2022年05月15日
+// @require           https://cdnjs.cloudflare.com/ajax/libs/axios/0.18.0/axios.min.js
+
+// ==/UserScript==
+(async () => {
+    setTimeout(()=> {
+        if (window.top.location.href == window.location.href) {
+            axios.get(`https://web_history.tianyunperfect.cn/history/insert?title=${document.title}&url=${location.href}`).then(res => {
+                console.log(res.data);
+            });
+        }
+    },3000)
+
+})();