我大部分时候浏览器都保持着二三十个 tab 页面,平常浏览频率并不高,主要用于日常备用。这些页面不属于需要长期保存的书签,相当于临时书签性质(几天到几周就会关掉),但是浏览器持续保打开这么页面会消耗很多内存,有什么方便的插件可以用来做临时书签列表管理用呢?我的目的主要是释放浏览器内存。
1
Quik 18h 2m ago 看起来 onetab 很合适: https://www.one-tab.com/
|
2
Cooky 18h 1m ago
右键标题栏,为所有标签添加书签,塞一个文件夹里,用完全删了
|
3
mywaiting 17h 49m ago
|
7
kalarita 17h 25m ago
chrome 的 tabgroup 可以试试, 关闭了之后还是保存在书签栏的, 后面还可以打开
|
8
charlie21 17h 20m ago via Android
浏览器本身是否有设置 支持重启软件时候打开上一次浏览的所有 tab 。效果是对软件 quit 再打开,会打开上一次浏览的所有窗口和所有 tab
|
10
mywaiting 3h 1m ago
@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 的年代手搓的,可见爱之深恨之切 |