必须先确认扩展是否支持chrome.storage.sync api,若权限列表含【storage】才可同步配置;否则需手动备份extensions目录下的storage文件夹或使用扩展内置导出功能(如ublock origin导出.txt、tampermonkey导出.zip、dark reader导出.json),才能完整迁移过滤规则、脚本及主题偏好。

您需要把旧电脑上已配置好的扩展程序(比如uBlock Origin的过滤规则、Tampermonkey的脚本、Dark Reader的主题偏好)完整迁移到新电脑,而不是只装个空壳插件——这就必须备份扩展的配置数据,不能只靠Google账户同步或简单复制.crx文件。
确认扩展是否支持配置同步
第一步不是备份,而是判断:该扩展的数据能不能被Chrome自动同步过去。很多扩展默认不上传用户配置,即使开了同步也白搭。
在地址栏输入 chrome://extensions/ → 找到目标扩展 → 点击“详细信息” → 滚动到底部看“权限”列表。
如果看到 【storage】 权限,说明它用了 Chrome 的 chrome.storage.sync API,配置数据才能随账户同步;如果没这项,哪怕勾选了“扩展程序设置”,新设备登录后也只会恢复默认状态,原有规则、脚本、开关全丢。
常见支持 storage 的扩展有:AdGuard、Nano Adblocker、Violentmonkey、Stylus;不支持的包括老版本 uBlock Origin(需手动导出)、某些本地化工具或未更新的实验性插件。
方法一:用 Google 账户同步(仅限支持 storage 的扩展)
这是最省事的方式,但前提是扩展本身兼容且您已正确启用同步项。
点击右上角头像 → 进入“同步和Google服务” → “管理同步” → 切换为“自定义同步” → 必须同时勾选【扩展程序】和【扩展程序设置】两项。
只勾“扩展程序”会自动安装插件,但所有自定义规则、快捷键、黑名单都清零;漏掉“扩展程序设置”,等于白同步。
等待状态栏出现“最近同步过”,再在新电脑登录同一 Google 账号、开启同步、等待进度条走完——此时支持 storage 的扩展会连同配置一起拉下来。
方法二:手动导出扩展的本地配置文件(通用,100%可靠)
不管扩展支不支持云端同步,它的配置都存在本地磁盘里。只要复制对应文件夹,就能原样迁移。
① 关闭所有 Chrome 窗口,打开任务管理器 → 结束全部 chrome.exe 进程(包括后台渲染进程,否则文件会被占用)。
② 在地址栏输入 chrome://version/ → 找到“个人资料路径”那一行 → 复制整段路径(例如 C:\Users\Name\AppData\Local\Google\Chrome\User Data\Default)。
③ 把复制的路径粘贴到文件资源管理器地址栏 → 回车 → 进入该目录 → 打开 Extensions 文件夹。
④ 每个子文件夹名是一串随机字符(如 cdonnmffkdaoajfknoeeecmchibpmkmg),这就是扩展的唯一 ID。打开 chrome://extensions/ 页面,把鼠标悬停在目标扩展图标上,左下角会显示其 ID —— 用这个 ID 找到对应文件夹。
⑤ 进入该 ID 文件夹 → 找到名为 storage 的子文件夹(若无,找 local_storage 或 sync_data)→ 将整个 storage 文件夹复制出来,连同上级 ID 文件夹一起打包保存。
这一步不能只复制 .crx 或 .pem,那些只是安装包,不含任何您调过的参数;【storage 文件夹才是配置数据的实体】,丢了它,迁移后等于重装。
方法三:用扩展自带导出功能(针对特定插件)
部分扩展提供内置导出入口,比挖文件更直观,但只覆盖自身逻辑范围。
方法一:uBlock Origin → 点击浏览器右上角扩展图标 → ⚙️ 设置 → ⋯ → “导出后备份” → 生成一个 .txt 文件,含所有过滤列表、白名单、自定义规则。
方法二:Tampermonkey → 点击扩展图标 → “仪表板” → 左侧菜单点“导出” → 选择“导出所有脚本” → 保存为 .zip 文件,含全部用户脚本及启用状态。
方法三:Dark Reader → 点击扩展图标 → ⚙️ 设置 → 底部“导出设置” → 生成 JSON 文件,含主题模式、亮度、对比度等全部调节值。
这些文件可直接在新电脑的对应扩展中“导入”,无需依赖 Chrome 同步机制,也不用碰系统文件夹。
还原到新电脑的操作路径
完成备份后,在新电脑上还原:
支持 storage 的扩展:登录 Google 账号 → 开启同步 → 等待自动拉取。
手动备份的 storage 文件夹:关闭 Chrome → 进入新电脑的 User Data\Default\Extensions\[ID]\ → 删除原 storage 文件夹 → 把旧电脑备份的 storage 文件夹粘贴进去 → 重启 Chrome。
自带导出功能的扩展:安装同款扩展 → 打开其导入界面 → 选择之前导出的 .txt/.zip/.json 文件 → 确认导入。











