有没有这样的保存临时书签列表的浏览器插件?

pi1ot 2026-07-28 17:51 1

我大部分时候浏览器都保持着二三十个 tab 页面,平常浏览频率并不高,主要用于日常备用。这些页面不属于需要长期保存的书签,相当于临时书签性质(几天到几周就会关掉),但是浏览器持续保打开这么页面会消耗很多内存,有什么方便的插件可以用来做临时书签列表管理用呢?我的目的主要是释放浏览器内存。
最新回复 (11)
  • Quik 07-28 17:53
    1
    看起来 onetab 很合适: https://www.one-tab.com/
  • Cooky 07-28 17:55
    2
    右键标题栏,为所有标签添加书签,塞一个文件夹里,用完全删了
  • mywaiting 07-28 18:06
    3
    前排推荐我写的插件 https://keptab.com

    好久没有更新过了,主要也是没啥 feature 需要更新的,算是 **已完成** 的软件
  • pi1ot 楼主 07-28 18:08
    4
    @Cooky 不是一次性添加和删除的,也不是 FIFO ,就是隔几天加一个或者随机删一个
  • pi1ot 楼主 07-28 18:22
    5
    @Quik 看起来不错,试用中
  • pi1ot 楼主 07-28 18:23
    6
    @mywaiting 既然你也是基于上面的 onetab 的思路,人家还在更新,我就先试试 onetab
  • kalarita 07-28 18:31
    7
    chrome 的 tabgroup 可以试试, 关闭了之后还是保存在书签栏的, 后面还可以打开
  • charlie21 07-28 18:36
    8
    浏览器本身是否有设置 支持重启软件时候打开上一次浏览的所有 tab 。效果是对软件 quit 再打开,会打开上一次浏览的所有窗口和所有 tab
  • pi1ot 楼主 07-28 19:00
    9
    @charlie21 我并不是要休眠浏览器,浏览器窗口生命周期和 tab 生命周期不相关
  • mywaiting 07-29 08:55
    10
    @pi1ot 思路类似,但是实现完全不同

    OneTab 内部使用 localstorage 实现的,数据量稍大(几千个 tabGroup )就能轻易引起数据丢失,这种丢失类似操作过程

    get_all_localstorage_items -> append_current_tabgroup -> re-set_all_localstorage_items

    中间的 append -> re-set 数据的过程,极其容易卡死浏览器线程造成全部数据丢失

    因为这个原因我才使用 IndexedDB (这货是基于事务过程实现的)重写了 OneTab 的实现

    如果不是故意清理浏览器缓存数据,理论上 IndexedDB 不太可能(个别极端情况下还是有可能的,如浏览器崩溃)丢失数据(当然了,想要完全不丢失数据,只能使用云端同步),我自己高强度使用到现在,一点事情也没有

    而且,OneTab 不只是容易丢失数据,其页面渲染也极其慢,尤其当你有过千 tabGroup 那真是卡得要命

    以上供参考

    PS 尽管结论看起来像是在踩 OneTab 而托举自己的东西,但我完整 debug 过 onetab 的全部实现,我觉得我有理由踩一遍 onetab 不然我也不会自己手搓了个现成的产品,对了,还是在没有 AI 的年代手搓的,可见爱之深恨之切
  • pi1ot 楼主 07-29 09:26
    11
    @mywaiting 我一般只保留十几个 tab ,需要维护几千个 tab 时尝试一下你的版本
* 帖子来源V2EX
返回