23/11: Firefox上网新体验 1- 分页浏览
按:本系列文章最初写于Firefox 1.0英文正式版发布之际,发表在水木清华 BBS 站上。本打算配以图示,找个媒体发表,然而最终作罢,文章到目前为止也只写了三篇。有些啰嗦,又没有简明的界面抓图,还是根据英文版 Firefox 写得,所以看起来可能不是那么有趣。
初中级水平,高手请直接略过
Windows操作系统 Firefox 1.0英文版
作者Rongjun Mu,本文在CC:by-sa授权协议下发布。
OK,你已经装好了 Firefox,第一次运行时舒舒服服的导入了你之前的 IE 的所有设置,包括书签[IE里称作Favorites],Cookies,浏览历史等等。如果第一次运行时忘记了这一步也不要紧,你还可以通过选择菜单[File]->[Import...]来导入 IE 的设置。
或许你喜欢到 sina 或 sohu 看新闻,用 IE 的时候每点击一条新闻链接都会打开一个新窗口,没过多久你的任务栏上可能就堆了一叠 IE 的任务条,实在是恼人。IE 6.0 大约三年前发布正式版,三年的时间似乎并不足够让 IE 开发团队开发一个支持多标签浏览[也叫做分页式浏览]的 IE 7.0。看起来他们考虑的仅仅是市场,而置用户的上网体验于不顾,自从在和NetScape争夺市场的战役中胜出后就不思进取。这是我们推崇 Firefox 的根由之一。
Firefox 自第一版[0.1版,发布于2002年9月。那时候 Firefox 的名字叫做 Phoenix,尔后改为 Firebird,最后才定名为 Firefox,这是另一个故事了]起,就实现了多标签浏览。 使用 Firefox 的多标签而不是多窗口浏览功能,可以为你解决这些 IE 长久以来忽而不见的问题[注:其它一些浏览器也由此功能,比如 Maxthon、Opera 等]。
要使用新的标签[Tab]而不是新窗口[Window]来打开一个网页里的链接,有两个最为简单的办法:
- 使用鼠标中键[在多数情况下就是鼠标滚轮]点击;
- 鼠标左键单击的同时按住
Ctrl键。
在多标签下,你可以通过Ctrl+Tab或是Ctrl+PageDown前进到下一个标签,Ctrl+ Shift+Tab或是Ctrl+PageUp回退到前一个标签。你甚至是可以使用Ctrl+1来定位到第一个标签,Ctrl+2定位到第二个标签,以此类推。要关闭标签,Ctrl+W就可以了。当然,如何用鼠标来完成这些切换标签、关闭标签的任务就无需再说了。新开一个空白标签,则可以使用Ctrl+T 或者鼠标双击标签栏的空白处来完成。
你或许还希望在地址栏里输入地址后在新标签里打开键入的地址,或者是在搜索栏里键入搜索关键字后新开一个标签来显示搜索结果。这些功能 Firefox 都为我们准备好了。我通常是使用 Ctrl+L 定位到地址栏,输入地址后Alt+Enter打开一个新标签显示网页(默认的Enter是在当前标签里打开网页),而要定位到搜索栏,使用Ctrl+K就可以了,剩下的操作完全类似。
定位到搜索栏里后,还有一些小小的技巧。Firefox默认已经给你装上了Google,Yahoo等搜索引擎搜索入口[你当然还可以自行添加喜爱的搜索引擎入口,这里暂不讨论],在定位到搜索栏后,使用Ctrl+Up/Down将向上/向下切换搜索引擎。你还可以自己尝试一下Up、Down的效果。
[注:这里所有的快捷键针对 Windows 而言,在 Linux 或 其它系统里可能略有不同]
让我们再到 Firefox 的选项里看看有关 Tabbed Browsing 的设定:[Tools]->[Options...]-> [Advanced],Tabbed Browsing的设定就在这里了。首先你可以选定从其它应用程序打开链接时 [Open links from other application]的默认动作,打开一个新窗口[a new windows],最近的一个窗口里开一个新标签[a new tab in the most recent window],还是最近打开的标签或窗口里 [the most recent tab/window]?我的选择自然是中间一种。再往下看,还有一些其它设定,按照自己的爱好随意修改吧。
以上提供的信息仅仅涉及Firefox最最初级的基本功能,但还不足以真正实现大多数用户最希望的功能:在任何情况下都只有一个Firefox窗口:即所谓的单窗口模式。不着急,马上就说到:)
定位到地址栏[还记得Ctrl+L么?]后,键入about:config再Enter[还记得Alt+Enter么?],你看到的是Firefox所有的选项设定!包括一些在 1.0 版本中默认被隐藏的功能。
我们这里主要关注Tabbed Browsing,因此以tabs为关键字过滤,看到一堆browser.tabs.开头的选项,这就是与 Tabbed Browsing有关的设定了。要启用[单窗口模式],找到 browser.tabs.showSingleWindowModePrefs,默认值是false,修改为true[双击或者右键-> Toggle]。然后再回到上面提到的Tabbed Browsing选项设定窗口里,你将会看到多了一个选项设定:强制新窗口链接打开为 [Force links that open new windows to open in]: 当前标签或窗口 [the same tab/windows as the link]或新标签[a new tab]。前者会把所有链接限定在一个标签/窗口内,除非你使用中键或Ctrl+单击强制在新标签打开。后者会把在 IE 里使用新窗口打开的链接[典型例子:sina、sohu等网站]在一个新标签里打开。选一个自己喜欢的吧。如果选择后者,你大概还希望在浏览新闻的时候让一个一个的新闻网页在后台打开,而不是一点击链接就跳到新开的标签页上。再次使用 about:config,找到browser.tabs.loadDivertedInBackground,把默认的false修改为true。现在这些新闻都会在后台打开了,等我在首页点击完所有的新闻标题后,它们在后台差不多加载完毕了。。。
这里还有一个browser.tabs.loadInBackground(默认为true)是说使用中键或者Ctrl+单击打开的链接在后台(默认的情况)还是前台,你要是喜欢,也可以改成 false,不过默认的后台打开依我看很合人胃口。
好了,我们已经实现了单窗口多标签的浏览模式。还缺一点什么呢?噢,我不小心关掉一个本不想关掉的Tab怎么办?不要急,还记得关掉的网页大概叫什么名字么?选择菜单[Go],这里有你浏览历史的最近10条记录,选择刚才不小心关掉的就行了[你大概还记得使用中键或Ctrl+单击的效果,在这里也同样有效!]。你会不小心关闭含很多标签的窗口么?在你第一次这么干时 Firefox 会警告你的,你还可以选择下一次是否继续警告。
请注意,到目前为止,我们还没有讨论到Firefox大大小小、各种各样的扩展套件[extension]。在下一篇我们将涉及到这一点,看看扩展套件如何增强我们的上网体验。
Firefox 上网新体验系列其他文章:
- Firefox上网新体验 1 - 分页浏览。就是本篇
- Firefox上网新体验 2 - 利用扩展增强分页浏览功能。
- Firefox上网新体验 3 - 妙用书签。
yinzhangqi wrote: