你的浏览器标签页还在吃灰吗?

十多年前,我写了一个浏览器扩展用来对付浏览器上随着时间不断增长数量的标签页。

众所周知,chrome 从去年开始早就开始了停用 Manifest V2 扩展,并将于今年8月底彻底将 Manifest V2 的扩展从 Chrome 网上应用商店上删除。1

而我一直都没有更新。

其实原扩展因为以下的几点原因,早已沦为鸡肋,你说有用吧,其实也没用。甚至我自己都不怎么用了。

  1. 早期使用 Windows 系统,笔记本电池也出了问题,系统也经常需要关机。后来换了 Mac 笔记本电脑,系统都不怎么关闭了,不用关闭、打开浏览器,也就不太考虑浏览器上那些标签页的问题了。
  2. chrome 功能也有越来越完善。重新开打浏览器的起始页面可以设定成“继续浏览上次打开的网页2”。还有“省内存模式3”,太多的标签闲置也不用担心占用的内存了。

这些都让我面对浏览器上越来越多的标签页一点都不用担心下次打开浏览器发现标签页丢失,以及太多的标签页占用太多内存的问题了。

这么说起来,我的扩展似乎就没有存在的必要了,但是用 AI 帮我写一个也不费事,那我就 remark 了4

保留了主要功能:将此浏览器窗口上的所有标签页以书签的形式保存在浏览器书签文件夹里。

添加了新的功能:将这些收藏的书签展示在浏览器新标签页上。想用来提醒我不要忘了浏览这些收藏的页面,结果实际体验下来,貌似起不到什么作用,该吃灰的还是会吃灰,这就是为什么我将其命名为“Dusty Drawer”的原因。

前面说了这个扩展是用来干什么的,虽然我还没说这个扩展是怎么工作的,你一定会说:这不就是快捷键 Ctrl+Shift+D 为所有标签页添加书签吗?

为所有标签页添加书签

确实,有快捷键可以一键将窗口上标签页都收藏进书签文件夹里,同时也可以一键打开这个文件夹里的所有书签。但是,对于只是想把标签页暂存起来的场景,你还得手动将这个书签文件夹给删除。(其实这比较符合浏览器上新添加的标签页分组的功能场景)

扩展可以一键收藏窗口上的所有标签页,同时打开这些标签页的时候会删除这个收藏文件夹。

除了这个主要功能外, remark 版本主要新增了新标签页的功能。

newtab

可以看到分成三个部分,首先是顶部的“书签栏”,然后是下面相对的两个部分,分别是“浏览器窗口”和“保存的书签”。

浏览器不是自带“书签栏”吗?你干嘛又要实现一个?而且你实现的也不完全,何必呢?为了最大化页面浏览空间平时我都是默认设置隐藏书签栏,即使设置的是隐藏书签栏,但在默认的浏览器新标签页下“书签栏”无论如何都会显示,当然这也就用不到我去实现一个了,可是在 chrome 上由扩展控制的新标签页却没有追寻这个规则。所以在,用户设置为隐藏书签栏的状态下,扩展控制的新标签页不会显示书签栏,当然这是 chrome 浏览器的特性。在其他例如 edge 浏览器可以设置书签栏“仅在新标签页上”显示。所以本扩展在设置页面也有选项用来“关闭顶栏书签栏”。

剩下的两个部分顾名思义,左边的展示的是浏览器窗口,右边展示的是收藏的书签文件夹。

本扩展首次使用需要设置一个书签文件夹,收藏的标签页将保存在这个书签文件夹下。在浏览器的书签管理根目录下,会有三个文件夹,分别是“书签栏”、“其他书签”、“移动书签”。扩展设定的书签文件夹将会设置在“其他书签”文件夹下。

“书签栏”里的书签文件夹非常适合将你日常浏览的网站保存在一起,一口气打开它们。而那些你还没来得及看完的网页资料就非常适合交给此扩展来保存以及继续打开它们,收藏在书签文件夹里的相关信息会被清除。

项目地址:https://github.com/xavierskip/Dusty-Drawer

商店页面:

Tag:chrome Published under (CC) BY-NC-SA