B站收藏夹整理工具
故障排除

数据同步 / 缓存问题

收藏数据看起来不是最新的,或者分析图表没有反映最近的变化

常见现象

  • 在 B 站官网刚收藏的视频在扩展里看不到;
  • 移动过视频之后,回到扩展发现还是旧状态;
  • 分析页面上的分类占比没更新。

背后原理

为了减轻对 Bilibili 接口的压力,扩展对 收藏夹视频列表 做了 浏览器本地缓存

  • 缓存存储在 localStorage,以 fav-list-cache:<收藏夹 ID> 为 key;
  • 每条缓存记录包含 data(视频列表)与 timestamp(写入时间戳);
  • 默认有效期为 20 分钟;过期的记录在下次读取时会被自动删除并重新拉取;
  • 同一收藏夹的并发请求会共享同一个 Promise,避免重复发起。

此外,扩展在移动视频(包括拖拽、关键字整理、AI 整理)完成后,会同步更新 源 / 目标收藏夹的本地缓存,不需要你手动刷新即可看到变化。

标准排查流程

先给扩展一点时间

如果你刚在 B 站官网做了收藏或移动操作,扩展端可能仍处于缓存有效期内。等待几分钟后再试;若急需最新数据,进入下一步。

使用弹窗顶部的「刷新」按钮

弹窗右上角有 刷新 图标,点击后会 reload 弹窗页面,触发扩展重新发起对 B 站接口的请求(但 不会清空 localStorage 缓存;若缓存仍在有效期内,仍会读到旧数据)。

清空 localStorage 缓存

弹窗右键 → 检查,切到 Application → Local Storage,删除所有以 fav-list-cache: 开头的条目,然后再次打开弹窗。

确认 B 站官方端是否也已更新

偶尔 B 站自身的接口会有短暂延迟。可以在 B 站官网刷新收藏夹页,对照一下是否已经是最新状态。

关于缓存容量

  • 缓存按 收藏夹级别 存储,数量等于你的收藏夹数;
  • 单条缓存大小取决于该收藏夹中的视频数;
  • 当浏览器 localStorage 容量不足时,扩展会静默忽略 写入失败,不会崩溃;你可能会感觉「刚读过一次,下次又要重新请求」,这种情况清空缓存重试即可。

相关文档

On this page