使用 Tabbrowser Extensions 扩展程序将标签页功能发挥到极致

作者:Bruce Byfield

当您是标签页浏览的重度用户时,Tabbrowser Extensions 是您的不二之选。

当我在写作或研究时,我经常打开 20 或 30 个网页。如果没有标签页浏览,我的桌面将一片混乱,工作效率几乎为零。即使使用 Firefox 的标签页浏览,情况也只是稍好一点,因为当标签页太多时,它们的标签变得无法辨认。我尝试了 Firefox 附加组件页面上可用的大多数标签页浏览扩展程序——包括 Tab Mix、Tab Mix Plus、SuperT、Tabs Menu 和 Tab Sidebar——但没有一个能为我的工作流程带来显著的改进。唯一真正让我高效的标签页扩展程序是 Tabbrowser Extensions (TE),或者 mozilla-tabextensions,Debian 软件包出于某种原因这样称呼它。Tabbrowser Extensions 与其说是一个单独的扩展程序,不如说是一系列相关扩展程序的集合,它是那种你会因其彻底性而钦佩的项目之一。它拥有全面的设置选项,并且只省略了几个我希望拥有的日常功能。

首次在安装 TE 后打开 Firefox 时,您可以为其选择预设配置之一。其中最有用的是“休闲用户”,它占用内存少,仅修改了 Firefox 的一些默认设置;以及“重度用户”,它启用了所有选项。您也可以选择“作者设置”,看看 TE 的作者喜欢什么。但是,无论您选择哪种配置,您可能都想首先从 Firefox 的“新建标签页”菜单中选择“Tabbrowser Extensions 设置”。


设置选项

许多程序,更不用说浏览器扩展程序,都没有 TE 那么多的选项,因此您需要花时间研究这些设置。您的首站之一可能是“使用标签页”部分,您可以在其中设置不同项目(例如,外部链接、弹出窗口以及来自历史记录或书签的链接)的行为方式。就我个人而言,我将它们全部设置为在新后台标签页中打开,但您的偏好无疑会有所不同。

一旦做出这些基本选择,您可能可以选择的最有用的设置是“外观 > 标签页 > 标签页宽度”。此设置消除了 Firefox 默认标签页行为的最大烦恼之一:标签页越多,它们就越小。在同一设置页面中,您还可以选择如何在标签页上截断页面标题、每个标签页是否以及如何具有关闭按钮、加载页面的显示方式以及当前标签页的颜色。

“外观 > 标签栏”几乎同样有用。它允许您将标签页移动到浏览器窗口的任何一侧。由于 TE 在可调整大小的窗格中显示标签页,因此将它们从窗口顶部移动不是必需的。但是,在左侧或右侧显示标签页的优点是保持标签页占用的屏幕空间量恒定。如果标签页列变得比显示器的高度更长,您可以从同一设置窗口启用滚动条。此外,只需用鼠标调整窗格大小,您就可以立即查看所有截断的标签。

其他亮点包括

  • “常规 > 窗口模式 > 始终使用一个窗口”:此设置强制所有新页面在当前窗口中作为标签页打开,使您无需使用不同的按键顺序来约束页面,从而减少桌面混乱。

  • “标签页模式 > 树状模式”:显示从另一个标签页打开的标签页,略微缩进,以便层次结构清晰。由于 TE 使用随机选择的颜色来分组标签页,并且您可以随时使用“后退”按钮找到您的位置,因此此功能严格来说是不必要的,但当您打开几十个标签页时,它在视觉上仍然很方便。启用此功能后,“后退”按钮会将您向上移动树状结构,“前进”按钮会将您向下移动。其他人可能更喜欢“分组模式”,它为父标签页和子标签页提供相同的颜色,但不缩进子标签页。

  • “使用标签页 > 在后台加载 / 将窗口保持在后台”:打开新标签页,但不使其处于活动状态。此组合允许您打开您认为可能感兴趣的页面,而不会打扰您在当前页面上的阅读。

  • “常规 > 自动隐藏标签栏”:如果您只打开一个页面,则隐藏标签栏。

  • “功能”:设置标签页可以加载的内容的默认权限,例如图像、插件或 JavaScript。这些权限可以从各个标签页的右键单击菜单中覆盖。

如果您不确定想要哪些设置,或者预见到您可能使用标签页的多种方式,您可以选择“Tabbrowser Extensions”,即首选项窗口中的顶级类别,以保存配置。


使用 Tabbrowser Extensions

TE 自动为父标签页和子标签页分配相同的颜色,以便于参考。设置中为数不多的空白之一是能够选择使用的默认颜色,但是您可以在为组分配颜色后重新分配颜色,以帮助您跟踪相关标签页。在大多数情况下,可以为单个标签页编辑行为,也可以通过编辑父标签页来编辑组的行为。如果您保存了多个配置,您可以通过从“标签页 > 加载标签页会话”加载不同的配置来更改 TE 的工作方式

组和单个标签页都可以在标签页窗格中锁定、重新加载或移动,而当前标签页可以被复制。奇怪的是,没有用于打开新标签页的按钮,尽管您可以从“标签页”菜单或按 Ctrl + T 启动一个。相比之下,右键单击菜单提供了丰富的关闭标签页的选项:它们包括“关闭上方标签页”、“关闭下方标签页”、“关闭其他标签页”和“关闭所有标签页”(这将使顶部标签页保持打开状态)。

当您完成标签页操作后,TE 会自动保存当前的标签页,以便下次启动 Firefox 时打开它们。如果您愿意,您可以使用右键单击菜单中的“为所有标签页添加书签”或主菜单中的“标签页 > 保存当前标签页会话”来存储所有当前标签页以供以后参考。此功能消除了滚动浏览浏览器历史记录的需要,并且在您处理多个项目时可能非常宝贵。


局限性

尽管 Tabbrowser Extensions 具有所有功能,但它也带有很多警告。打开大约 70 多个标签页,如果您尝试一次关闭所有标签页,它有时会崩溃,迫使您重新启动 Firefox 才能使其正常工作。在某些地方,它也有错误。例如,虽然我可以折叠一个分支,但我仍然无法再次展开它,这使得这个可能很方便的功能无法使用。幸运的是,TE 窗格中的滚动条几乎弥补了此功能被削弱的事实。

更严重的是,TE 不是 Mozilla 基金会官方支持的扩展程序,也不太可能成为官方支持的扩展程序。据称它的代码非常复杂,难以处理,而且由于它更改了 Firefox 中的一些标准行为,TE 可能与其他一些扩展程序不兼容。此外,在 RAM 小于 1 GB 的计算机上启用其所有功能可能会严重降低 Firefox 的速度。

然而,对于我尝试过的许多 Firefox 扩展程序来说,情况也是如此。如果 TE 比大多数扩展程序有更多的冲突,原因主要是它做得更多。尽管存在这些缺陷,无论是否官方,Tabbrowser Extensions 仍然是我见过的最有价值的 Firefox 扩展程序。


Bruce Byfield 是一位计算机记者和课程设计师,主要为 NewsforgeLinux Journal 撰稿。

加载 Disqus 评论