查看原文
其他

不看后悔!明明是用好浏览器必备,网上却几乎没有人提...

砺心 阿虚同学
2024-08-24

阿虚同学

读完需要

5分钟

速读仅需 3 分钟

阿虚在以前的文章里面,零零散散也推荐过很多浏览器扩展、油猴脚本了

但这里其实有一个很重要的东西阿虚一直没有讲——那就是这些扩展、脚本的数据该怎么备份呢?

辛辛苦苦一个个收集的扩展、脚本总不能哪天换电脑或者电脑出问题重装之后就没有了吧?


1


   

备份油猴脚本

看过阿虚曾经简介的应该都知道, 脚本管理器扩展最出名的有3款,分别是 Greasymonkey(油猴)、Tampermonkey(篡改猴)、Violentmonkey(暴力猴)

不过这里的话一般都推荐用功能更强、更好用的后继来者:Tampermonkey(篡改猴)和 Violentmonkey(暴力猴)

这俩扩展除了在权限控制、脚本编辑和调试、全局黑白名单、支持平台这些方面都做得比 Greasymonkey(油猴)更好,最关键的则是支持了云同步功能

装好扩展之后在浏览器右上方右键扩展图标,打开扩展选项,就能在设置中配置云同步的服务器了

Tampermonkey(篡改猴)和 Violentmonkey(暴力猴)的话都支持利用 OneDrive 或者 WebDAV 进行脚本备份同步

▲暴力猴

▲篡改猴

至于目前国内还可免费使用的 Webdav 网盘推荐(👈点击此处即可查看),阿虚在前不久的文章才进行了推荐,并且对于 WebDAV 网盘如何正确进行配置也详细进行了说明,阿虚在这里就不再赘述了

2


   

备份油猴脚本配置

备份油猴脚本不算很难的问题,但有一点往往被大家所忽略了——那就很多脚本其实都有着各项自定义设置

就比如阿虚之前分享的:搜索引擎快捷跳转的「searchEngineJump」屏蔽垃圾搜索结果的「Hit Hider by Domain」屏蔽知乎回答的「知乎修改器」......

诸如此类脚本的配置数据,其实是无法通过油猴脚本管理器扩展的同步功能进行云同步备份的!

稍微好一点像 Hit Hider by Domain 提供了导出脚本数据的功能,但更多时候脚本根本没有这类导出功能——那肯定很多粉丝就不知道该怎么办了

▲Hit Hider by Domain

实际上如何备份油猴脚本配置数据这个问题,阿虚在网上搜了半天教程,还真没找到一个人出过。网上无一例外都只说了本文第一点的内容,仅是备份了油猴脚本本身——没办法,阿虚只好自己研究了了

好在花了半天时间研究+测试,发现这个问题其实并不难解决——既然脚本管理器无法同步脚本的配置数据,那就只有自己手动备份脚本本地的配置数据文件咯

阿虚以 Edge 浏览器做例子,在浏览器地址栏输入 edge://version/(Chrome浏览器则是打开chrome://version/)打开浏览器的版本页面

在这里找到你的浏览器用户配置路径(如下图荧光处)

复制上图这串地址,在电脑的资源管理器打开,然后往下翻找到「Local Extension Settings」文件夹

然后阿虚再以暴力猴这个扩展为例,右键扩展图标,打开扩展选项,你可以在地址栏看到此扩展的 ID:eeagobfjdenkkddmbclomhiblgggliao

在 Local Extension Settings 文件夹中找到 eeagobfjdenkkddmbclomhiblgggliao 文件夹,在这里面存放的就是油猴脚本的配置数据文件,剩下我们要做的就只是备份此文件夹即可

换电脑之后,只需要用备份的文件覆盖新生成的文件,即可找回原来的配置数据

除了自己手动复制备份,阿虚建议是通过同步盘来备份,其中比较推荐的方式是利用坚果云:https://www.jianguoyun.com/

免费用户也有每个月有 1G 的上传流量,完全足够用于备份这点儿脚本配置数据

电脑上安装好客户端后,右键任意你想要同步的文件夹,在「坚果云」中选择「同步该文件夹」即可

▲利用坚果云备份

或者你装有百度云盘之类的,可以用百度云盘来同步此文件夹,也是右键文件夹即可

▲利用百度云盘备份

不过如果你像阿虚一样用的是 OneDrive,没有像坚果云、百度云一样的备份任意文件夹的功能,但又不想多装一个软件,怎么办呢?

阿虚这里还是就顺便分享一下我的解决方案吧

其实解决方案早就隐藏在阿虚很早之前写过的C盘清理教程那篇文章里面,在这篇文章里面阿虚介绍到了一款名为 FolderMove 的软件

简单来说我们利用这款软件,就可以将需要备份的文件夹移动到你设置的 OneDrive 同步文件夹里面,并在原文件夹位置创建一个符号链接让文件依然可以按照原路径访问

注意在使用 FolderMove 的时候需要彻底关闭你的浏览器,否则可能会无法移动文件

 

不过实际上述方法备份的是浏览器扩展的本地数据,意思是不止能用于备份油猴脚本的配置数据,其他不带数据同步功能的扩展也可以用同样的方法备份

还有想要说明的一点是,有些浏览器扩展没有账号机制看似不能备份,但事实上是可以利用浏览器账号来进行云同步的

比如 uBlock Origin 这款阿虚一直在推荐的广告屏蔽扩展,需要你自行在扩展设置中勾选「启用云端存存储」,然后再登录你的浏览器账号(比如 Edge 或者 Chrome 账号),然后就能借助浏览器账号来同步数据了

PS:你在另外一台电脑上重新安装好 uBlock Origin 之后,还不会自动将数据同步下来,需要你再手动在扩展设置中打开「启用云端存存储」才能实现同步

这里顺便最后提一下怎么判断扩展是否可以通过浏览器账号同步数据吧,避免大家错失备份机会

像阿虚上篇文章才推荐的 CustomBlocker 这款扩展,我们可以在浏览器扩展设置中找到每个扩展的ID

然后我们用 Everything 一类的软件搜索一下本地电脑文件夹,看看其在浏览器本地数据的 Sync Extension Settings 文件夹下有没有数据,如果有的话就表示这个扩展是可以通过浏览器账号同步数据的

反观之前介绍的 Text Rewriter 这款网页文字替换扩展,只在本地 Local Extension Settings 文件夹下有数据,说明其就无法通过浏览器账号进行同步,如果你在扩展上面自定义了很多数据,那建议就得自己做好数据备份了




继续滑动看下一个
阿虚同学
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存