我以Firefox作为我的第一浏览器,因为它有着非常多的扩展,可以打造成“我的浏览器”。但我这个人兴趣比较广,同时开着的标签页比较多,如何对付它们就是个问题。
1. 回收内存 Bar Tab
标签页太多的第一个问题就是占用内存大、启动时恢复比较慢,Bar Tab可以解决这个问题: 启动时只有最后激活的那个Tab会被加载,其它标签页的内容是暂时不加载的(只是内容不被加载,但Tab仍在那个地方,显示为谈色,你点击一下就可以 了);运行中也可以点击右键菜单里面的Unload将内容卸载出去。
BarTab 2.0 针对Firefox 3.x
BarTab 3.0 这个版本是针对Firefox 4+版本的,但尚未正式发布,这里的链接是作者在github上的开发页面,点击那个ZIP字样下载,然后执行一下makexpi.sh或者 makexpi.bat就可以得到release.xpi,然后拖到Firefox的“附加组件”页面就可以了。
UnloadTab 这个扩展的功能跟BarTab差不多,只不过是全手工控制
2. 分组管理: TabGroups Manager和TabGroups Menu
标签页太多了之后的另一个问题就是你会觉得找起来太累了,分组管理是个不错的主意。
2.1 Firefox 3.x: TabGroups Manager
TGM这个扩展可以让你对标签页进行分组管理:可以从一个组拖到另一个组,而且你可以将整个组挂起(suspend)、休眠(hibernate)或者存到书签里(以便以后再打开)。TGM对session restore支持得很好,Firefox重启后你的分组不会丢失。
不过呢,TGM跟Firefox 4+版本的“标签栏置顶”配合起来有点别扭:分组栏在下面,组内的多个Tab反而在上面,用起来感觉很奇怪吧?所以最新的版本里面好像TGM强制把它的工 具栏和标签蓝组合在一起了,也就是说TGM分组总之时在上方,这样的话标题栏这块实用面积又得放弃了——这种情况下还是推荐你使用Firefox 4以上版本自带的分组功能,参看下面这段:
2.2 Firefox 4+自带的分组管理功能
Firefox 4+自带分组功能: 最开始叫Panorama,后来叫Tab Candy,最近文档里都只说Tab Groups了。
使用方法很简单: Ctrl-Shift-E可打开分组界面,你可以通过拖动来组织分组,双击即切换到改组(在浏览器界面。详细使用方式可以看下面两篇文章:
- What are Tab Groups? (Firefox官方帮助文档里的描述)
- Firefox 4 搶先玩!用 Firefox 4 分頁群組滿足6種高效率上網需求 来自 異塵行者 的博客《電腦玩物》(墙内用户试试这个链接)
不过我觉得Firefox 4+自带的分组功能不如TGM的好用: 你不能直接看到有哪些分组,得按一下Ctrl-Shift-E才行,切换组也得通过这个独立的界面才行(虽然Ctrl-`也可以切 换,但只能一个个轮换)。当然也有好处:它多了一个搜索功能。
但如上节所说,TGM跟Firefox 4+配合有些问题,如果你不愿让TGM吃掉你的"标签栏置顶“功能,你可以不装TGM而通过其它一些扩展来让内置分组更好用一点:
2.2.1 TabGroups Menu 在分组按钮上增加了菜单,列出所有的分组,你可以直接切换到某个分组。
2.2.2 Pano 这个扩展在侧边栏(sidebar)上列出所有分组,也是方便切换、组织的
3. 回收内存: Memory Fox
这个扩展很简单,就是自动回收内存——不过据我的观察,好像主要是将实际内存占用转为虚拟内存占用了。只能用于Windows XP.
4. 将暂时不访问的页面分组存起来:TooManyTabs
这个扩展是网友介绍的,它的功能是提供若干个暂存工具栏,你可以将暂时不访问的页面“发送”到这个工具栏上暂时存放下来,以后想访问时再点一下就可以了,页面历史也不会丢失。内部采用了书签机制来存储,所以可以通过同步机制跨机器保留。
TMT这若干个工具栏其实也是一种分组,甚至它还有根据域名自动分组的功能——只不过只对暂时不访问的页面才分组,对正在浏览的页面则不能,因为这一点,其实我个人不太喜欢这个扩展。