众所周知,对于chrome内核的浏览器在登录账号开启自动同步的情况下,在新设备登录时会自动安装原有扩展程序,但是原有扩展程序设置会丢失,需要重新配置(只有少数扩展程序会有导入导出配置的选项)。所以有没有办法直接本地备份所有扩展程序,后面启用通过开发者模式进行安装(加载已解压的程序),一键恢复?
问题背景:本人目前使用的是brave,手机与电脑的同步似乎不会自动帮你安装扩展到新电脑端。这个问题不大。只是有些扩展程序需要登录账号,重新配置使用偏好比较麻烦。下面是论坛的类似帖子:
Chrome的已安装扩展转移问题
我的方案:用便携版浏览器,定期备份整个浏览器文件夹
1 个赞
即使是安装版,也是能够单独备份配置文件目录的。
chrome扩展的配置是被加密的,两台设备间直接复制”配置文件目录“并不会生效。
不然楼主引用的那个 Chrome的已安装扩展转移问题 里大家也不用那么纠结了。
还有这种事?我测试看看
自己写一个备忘录,记录一下每一个扩展叫什么,怎么配置的。
mark 关注中 前几天刚做系统 丢了不少插件。。。
使用扩展管理器插件,导出配置可以导出json文件,下次再安装扩展管理器,不仅可以恢复扩展(前提是扩展是通过edge或者chrome应用商店安装的),以前的扩展分组也在,而且跨浏览器也行,我导出导出chrome扩展配置,在edge和360极速浏览器导入一样也可以恢复扩展
我试下了一下,它这个导出配置其实只是恢复安装原有扩展,没法恢复扩展自身的设置。我的问题是恢复扩展自身的数据,这个问题是无解的,楼上说了这个是加密过的。
绝大多数扩展都是不需要自定义设置的吧,极少数那些需要自定义配置的,自己备忘一下吧。
我想问便携版的chrome可以做到在不同的电脑上通过复制粘贴使用相同配置吗?
还有就是如何将目前在用的配置转成便携版呢?便携版好像要完全从新设置一遍配置吧?
直接备份ChromeData目录就是,
在Windows上,这个目录在
"%localappdata%\Google\Chrome\User Data"
也可以直接把它转移到C盘之外,如批处理
@echo off
echo 开始转移目录
:: 这里是转移到的目录
set target=D:\ChromeData
mkdir "%target%"
set sourceDir=%localappdata%\Google\Chrome\User Data
robocopy "%sourceDir%" "%target%" /E /COPYALL /MOVE>nul
rd /s /q "%sourceDir%"
mklink /D /J "%sourceDir%" "%target%"
echo 完成
pause