导入导出设置:跨浏览器迁移配置
什么时候需要
- 换电脑了,想把旧电脑上的白名单、自定义规则、订阅列表全搬过来;
- 同一个电脑上 Chrome 用得好好的,换用 Firefox 试试,想快速迁移;
- 把测试好的一套配置备份起来,以防重装扩展。
导出步骤
- ABP 设置面板 → 常规设置 → 滚动到底部;
- 找到"导出设置"或"导出所有数据"按钮;
- 点一下,浏览器会下载一个 JSON 文件,文件名通常带时间戳,比如
adblockplus-settings-20261014.json。
JSON 文件里有什么
打开 JSON 能看到这些部分:
customFilters— 你自己写的自定义规则;allowlistedDomains— 白名单列表;subscriptions— 已启用的订阅列表及设置;settings— 智能白名单、Acceptable Ads 等开关;stats— 拦截统计数据(如果开启的话)。
可以手动编辑这个 JSON 来批量修改配置——比如用编辑器做全局替换。
导入步骤
- 把 JSON 文件拷到目标电脑 / 目标浏览器上;
- ABP 设置面板 → 常规设置 → "导入设置";
- 选择那个 JSON 文件;
- ABP 会提示"导入将覆盖当前配置"——确认即可。
跨浏览器导入注意事项
导入到不同浏览器时可能遇到这些情况:
- Firefox 导入 Chrome 的配置:自定义规则、白名单、订阅列表全兼容(因为它们都是标准 ABP 语法);但某些浏览器特定的设置字段会被忽略。
- Safari 导入:Safari 版 ABP 导入能力有限——因为 Safari 的 API 限制,某些设置项可能导入失败;建议 Safari 上手动配置。
- 移动端导入桌面配置:移动版 ABP 没有导入界面,需要手动逐条添加自定义规则。
常见坑
- 导入前先备份目标浏览器的配置——以防导入出问题需要回滚;
- 导入后所有订阅会立刻尝试刷新下载最新规则——这一步需要网络;
- 如果某个订阅在目标浏览器上不存在(比如只有 Chrome 商店里有的),导入后它会显示为"未知订阅",需要手动删掉。