安装在tampermonkey里的脚本和stylish里的脚本怎么备份的?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装在tampermonkey里的脚本和stylish里的脚本怎么备份的?相关的知识,希望对你有一定的参考价值。
用坛子里那个批处理备份了下,更新系统以后还原发现其他都好,tampermonkey和stylish里的脚本一个都没了。。伤心啊,这个要怎么备份,没找到同名文件夹啊?
stylish没用过不清楚,不过tampermonkey脚本数据保存在User Data\\Default\\databases下的一个名为chrome-extension_dhdgffkkebhmkfjojejmpbldmpobfkfo_0的文件夹下的一个文件里,不过由于格式问题相当一部分数据是乱码,故无法直接导出,建议直接备份整个user data文件夹比较好 参考技术A 现在新版的tampermonkey有导出脚本的功能,具体在设置,实用程序里面,可以导出到file或者textarea里面。同时据我观察,这类扩展都是把所有的脚本合并在一个js文件里面,所以你也可以备份那个js文件,最大的一个!!!Tampermonkey笔记-脚本的搭建和基本使用
首先要知道的,网页脚本,主要是解放双手,完成前端相关的工作。
这里直接到Tampermonkey官网在线安装就可以了。然后新建一个脚本:
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://www.baidu.com
// @icon https://www.google.com/s2/favicons?domain=csdn.net
// @grant none
// ==/UserScript==
(function()
'use strict';
// Your code here...
)();
要注意的地方:
@match是匹配的网址,这里先给他给成include简单点,如匹配所有
// @include *
如果要匹配某bbs就:
// @include *://bbs.xxx.com*
②如果要添加JQuery使用@require就可以了:
// @require https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.5.1.min.js
如下结构:
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @require https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.5.1.min.js
// @version 0.1
// @description try to take over the world!
// @author You
// @include *://bbs.xxx.com*
// @icon https://www.google.com/s2/favicons?domain=csdn.net
// @grant none
// ==/UserScript==
(function()
'use strict';
// Your code here...
)();
这样就可以搞自己的脚本了。
比如,当网页加载完成后,填某些表单,自动提交某些数据:
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @require https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.5.1.min.js
// @version 0.1
// @description try to take over the world!
// @author You
// @include *://bbs.xxx.com*
// @icon https://www.google.com/s2/favicons?domain=csdn.net
// @grant none
// ==/UserScript==
(function()
'use strict';
// Your code here...
window.onload=function()
// TODO
)();
又如,搞页面上搞一个按钮,到时候人为点击下执行脚本:
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @require https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.5.1.min.js
// @version 0.1
// @description try to take over the world!
// @author You
// @include *://bbs.xxx.com*
// @icon https://www.google.com/s2/favicons?domain=csdn.net
// @grant none
// ==/UserScript==
(function()
'use strict';
// Your code here...
var btn = document.getElementById("zan_btn") || document.createElement("div");
btn.style.padding = "20px 40px";
btn.style.color = "#fff";
btn.style.backgroundColor = "#f78989";
btn.style.border = "1px solid #f78989";
btn.style.position = "fixed";
btn.style.right = "10px";
btn.style.top = "10px";
btn.style.zIndex = "99999";
btn.style.borderRadius = "4px";
btn.style.fontSize = "22px";
btn.style.cursor = "pointer";
btn.innerHTML = "开始脚本";
btn.id = "zan_btn";
btn.onclick = () =>
// TODO
)();
以上是关于安装在tampermonkey里的脚本和stylish里的脚本怎么备份的?的主要内容,如果未能解决你的问题,请参考以下文章