tampermonkey 中文文档 下载 App

浏览器提示扩展数据库损坏、脚本全没了怎么办

打开浏览器发现脚本列表空了,还弹了条「Chrome 清空了扩展数据库」的提示。官方 FAQ Q207 解释了这件事的来龙去脉。

发生了什么

链条是这样的(官方描述):

  1. 浏览器(Chrome)的扩展数据库出现损坏;
  2. Chrome 会尝试自动修复:删掉损坏的部分——损坏严重时,修复的结果可能是数据库整体清空;
  3. 扩展的数据存在这个数据库里,Tampermonkey 的脚本与设置也一样;
  4. Tampermonkey 检测到这个修复过程,主动提示你:脚本与设置可能全部或部分丢失。

所以提示本身不是 Tampermonkey 出 bug,而是浏览器层面的数据损坏波及了它。

先做的事

  1. 别急着重装浏览器:先看管理面板是不是真的空了(有时只是部分脚本丢失);
  2. 关掉相关页面再操作:避免扩展在数据残缺状态下继续写入。

恢复路径

你有没有备份恢复方式
有 zip/JSON 备份工具页导入,见导入导出备份
开过云同步重装/重置 Tampermonkey 后登录同一云盘账号拉回,见云同步
都没有从来源站按清单重装;脚本清单平时可导出留档

这条 FAQ 是「为什么一定要开备份」的最佳注脚——脚本库 rebuild 一晚上,备份恢复五分钟。

降低概率的习惯

相邻问题