一
第一次接触 firefox 是在2006年夏天,那一年 firefox 疯狂的做广告,那一年我第一次下载的 firefox 。那个时候我放暑假,在石家庄,使用一台256内存的电脑,装了3个杀毒软件,运行起来很吃力,用IE感觉很慢,所以试了下 firefox ,感觉很笨重,匆匆删掉了。
二
断断续续总会看到有人说 firefox 多么多么好,断断续续又安装删除了几次,但始终不知道他好在哪里。直到有一天,发现了 52abc 的博客,他提供了一个便携版的 firefox 下载,集成了大约10个扩展(我才知道有扩展这个东西)吧,并且对每个扩展介绍的很详细,我下载下来试用了一下,那个时候我已经买了自己的电脑,512内存的,不高但够我用了。这次用firefox的感觉我记不大清了,反正我知道了原来 firefox 还可以这样用的,然后就一直使用他提供的版本。
三
慢慢的使用 Google 越来越多,使用 firefox 越来越多,也明白了一些所谓的扩展,但还是没想过自己主动去找一些,遇到了感觉喜欢就装上,不会说在用firefox的过程中感觉不满意去找找看有没有提高效率的扩展。这期间我慢慢适应了鼠标手势,键盘快捷键(尤其在Linux下,快捷键使用很多),还有一些过滤广告之类的。
四
这个时候我会主动去官方的扩展网站上去搜索一些扩展,哪些是最流行的,哪些是评价最高的,遇到相关的问题也会用搜索了,也会去一些firefox的论坛逛了。这个时候心里已经记住了好多扩展,会随时的添加删除一些需要的不需要的。
五
作为一个使用用户,我认为折腾最多的就是它的扩展了,其次会有一些需要hack的地方,改一些代码啊,写一些脚本之类的,但这些我都不会。大多时候是拿 52abc 的来用,因为他爱折腾,并且他折腾出来的我都喜欢用。现在呢,我基本上不去主动找一些扩展,平时生活工作中用到的基本上都知道了,用过了或正在用。直到今天又看到52abc新写了一篇文章,一下子我又更新了7个扩展。我知道扩展是无穷的,而我的精力是有限的,遇到一个是一个吧。
六
一直到今天,firefox伴随我走过了将近4年,它一直是我最主要的浏览器,我使用的扩展有时间我会分享出来。
PS:52abc早已不叫这个名字了。他的 twitter 帐号是 @xinzhi 。
在windows7下我一直都是用Strata40主题的,这个主题是不支持Linux的,新装了ubuntu10.04,总感觉屏幕的阅读空间变小了,又搜索了几个新主题,NASA占用太多地方了,直接Pass掉。最终发现了这个Operetta。
这个主题的标签栏是在菜单栏上边的,顺序由上而下是这样的:标签栏、菜单栏、导航栏、书签栏。我是不喜欢看菜单栏的,所以将它隐藏了。
还有一个我比较喜欢的优点是,booklet不会像以前那样是个很难看的图标了,现在是个像书签图标一样的带*的图标,看着舒服多了。
其他细节地方我不怎么去发现,我只知道兼容性是不错的,看着舒服。对我来说够了。下面是截图,如果你也喜欢,不妨试试。

本来平时我是不用windows的,但偶尔会用到别人电脑,或者去下网吧之类。今天切换到XP下做一个便携版的,方便以后自己用。
完全的便携版,不会在C盘留下任何痕迹,不想用了直接删除Firefox文件夹就可以。
其实没什么改动,加了几个扩展(我平时用将近20个)和Booklets(小书签工具)。
不能作为主要浏览器,除非你基于这个再订制。
扩展包括:
- ABP
- App tabs
- Cybersearch
- Download statusbar
- Fastest fox
- Firegestures
- NoScript
窗口截图:

隐藏了菜单栏,可以在导航栏上点右键使其显示出来。那些书签小工具使用方法自己研究一下,不用的就删掉。
下载地址:Dropbox (15M)
对了,还安装了一个主题:Strata40. 模仿Firefox4.0做的。
google 一直没有出 linux 下的 gtalk 客户端,平时都是用 pidgin 同时登陆 gtalk 和msn 的,下午闲得蛋疼,配置了一下 keyconfig (firefox下的快捷键扩展),查资料的时候发现了侧边栏打开 gtalk 的代码。
#使用方法
首先你要登陆 gmail,使用 gt 的人大部分都是自动登陆 gmail 的吧?然后按下一个设定的快捷键,比如我设成了 F4,就会在左侧边栏打开一个 gt 窗口,样子跟官方版的差不多,聊天很方便。
#配置方法
在这里安装 keyconfig 扩展,安装好后重起浏览器。按Ctrl+Shift+F12打开 keyconfig 配置窗口,点“Add a new key”–”name” 里输入“google talk”(任意),将 Global 前勾上,然后在下面的空白处加入以下代码:
var sidebar_box = document.getElementById(‘sidebar-box’);
if(sidebar_box.hidden) {openWebPanel(“Google Talk”,”http://talkgadget.google.com/talkgadget/popout”);}
else {toggleSidebar();}
点OK,将光标定位在 Apply 前的框内,按下你想设定的快捷键(比如F4),再点Apply就可以了。重起浏览器之后按下F4,就会在侧边栏打开gt的界面了。

Keyconfig的功能很强,虽然作者不再更新,但一直可以用,之前我写过在firefox里一键翻译,跟这个原理差不多。更多的Keyconfig用法可以参考这2篇文章:[1][2].
这样使用 google talk 已经完全可以满足我的要求,一般我只有有事儿时候才会用 gt 跟别人讲话,最近有点例外,每天会跟我未来老婆聊下天。
Firefox 下 twitter 相关的扩展有不少,但大家用得最多的还应该是 Echofon 吧?官方版本的 Echofon 是不支持自定义 API 的,但是没关系,这里有方法,如果只是自己用,我想应该是最简单的修改方法。
安装完 Echofon 扩展之后,只需要修改一个文件就可以:
sudo vi ~/.mozilla/firefox/s3ahbxco.default/extensions/twitternotifier@naan.net/components/nsTwitterFox.js
将第38行改为自己的API,没有的话我提供一个:
http://twitapibytruant.appspot.com
第一行命令中的s3ahb..default每个人电脑里是不同的。如果你是windows系统,就是在Profile文件夹下,挺好找的。
这样修改完之后,MS要重起一下Firefox,然后就可以用了。
尚译是一个Booklet(相当于小书签),调用Google翻译API,实现Ajax效果实时翻译。支持将非中文译成中文,将中文译成英文。使用时只要在打开的页面,点一下尚译的Booklet,选中想要翻译的词,即可实现翻译功能。这里有一些Booklets,或许对你有用。
Keyconfig是Firefox的扩展,可以自定义很多快捷键。比如一键打开网址功能,上一标签页下一标签页之类的,很多。不过配置起来有点麻烦。
本来有了Booklet其实并不一定非要绑定到哪个快捷键上去,但当你有很多Booklets的时候,这样可以让你更高效的使用你经常用到的.
下面讲具体操作方法: Read more…
什么是 booklets ?维基百科是这样定义的:
A bookmarklet is an applet, a small computer application, stored as the URL of a bookmark in a web browser or as a hyperlink on a web page.
简单的说就是一个书签,将它们放到书签栏上,需要的时候点击一下,实现一些有用的小功能。有时候也会是大功能。
下面有 5 个我收集并经常用到的 booklets 。
1.LongURLPlease
有时候阅读别人博客文章,或者在其他网站上会看到一些被缩短的网址,你想先看看这些短网址背后是什么样的再决定是否打开的时候,这个小书签就派上用场了。直接拖到书签栏:Long URL Please
2.Rollyo
有没有想在一个网站内部搜索,却没有发现哪有搜索框? Rollyo提供在任意网站搜索本站内容的功能。看图:

直接拖到书签栏:RollBar
3.Instapaper Read Later
大名鼎鼎的 Firefox 扩展 Read It Later 大家一定听说过吧? 现在不安装扩展一样可以实现这样的功能了。当你看到一篇好文章,却暂时没有时间去读的时候,先标记下来,呆会再读吧。标记下来的文章会保存在网站上,对手机也很友好哦!
不能直接拖到书签栏,需要先去网站输入你的用户名或者邮箱。算是简单的注册吧,不用密码的。然后就可以拖到书签栏了。
4.Readability
现在不论是门户网站还是个人博客,都充斥着大量广告,或者其他与内容无关的东西。Readablity就是这样一个工具:将页面中与内容无关的东西移除,让读者可以更专注于文章本身。这个小工具还提供了一些设置选项,如下图:

直接拖到书签栏:
5.Firebug Lite
就像Facebook Lite一样,一看就是轻量级的Firebug了。如果你是个Web设计师,你一定知道Firefox的Firebug扩展了。轻量级,功能却不弱哦!
直接拖到书签栏:Firebug Lite
写完了。其实这样类似的booklets还有很多,如果你有更好的,告诉我吧!
Updated: pbtweet 的升级版本 pbtweet+ #twitter #booklet #js
标题不想起的那么显眼。大家看地址栏就明白啥意思了。
1.Firefox+SSH
需要花钱买SSH账号。可以去淘宝上搜索,质量没保证。最方便的方法是找 @Showfom 帅哥。(我帮他打广告他也不送我账号的……)
2.VPN(收费或免费)
收费的找 @yegle 。对我来说有点贵。如果你有闲钱,并且追求服务质量,找他吧。
免费的点这里【1】【2】【3】
3.在线代理
http://www.daili.my
4.手机OperaMini修改版
我手机里有2个版本,一个用自己空间。一个用自己GAE。提供个GAE的下载给大家(标准4.2版)。如果有一天不能用了。请留言告诉我。
以后有时间搭建一个Gappproxy给大家用。这里的四种方法VPN和OPM是比较廉价的选择。
在我的 ubuntu 下使用 fvwm 一直搞不定 tray 的问题。所以上 libfetion,QQ 之类的软件的时候,别人发来消息只能听见声音,却不知道是谁发来的。而且不能最小化。最小化之后就找不到了。
没有 tray 功能,任务栏也没多大必要。但是时间却看不到。有时候还要拿手机出来很麻烦。
之前用一个小终端软件 byobu 。绑定到 fvwm 的热键上。但每次起动有些慢。现在不用了。搜了一下 firefox 的 time 插件。试了几个,发现 Fuzzy Time 比较满意。
Fuzzy Time 就像它的名字一样,显示时间并不是很准,有时候甚至很模糊。这可以自己设置的。但这样来说对我足够了。
用英文显示时间是这样的:
一般模糊:quarter to ten.
很模糊:half past nine
极模糊:late evening
Fuzzy Time 提供了这么多种语言可选:
English, German, French, Dutch, Spanish, Portuguese, Italian, Finnish, Swedish, Indonesian, Greek, Danish, Russian, Norwegian, Persian, Swiss German, Catalan, Slovak, Hungarian, Romanian, Czech, Turkish, Hebrew, Arabic, Afrikaans, Galician, Simplified Chinese, Portuguese (pt-PT), Polish, Chilean, Frisian
但我就用英文了。顺便锻炼自己的反应能力。
这个插件不一定对谁都有用,喜欢或者想尝鲜的人不妨试试。点这里安装。
像我这种一开电脑就会打开 firefox 并不关闭的人,这个插件实在太好了……:-)

这个 Logo 怎么样? 是为手机版 Firefox 设计的哦。很漂亮的说。有人说它像哈里波特迷的作品。
好像很多人没听说过手机版的 Firefox 吧?去这里看看吧。目前好像只有 Nokia N900 才可以用。不过相信很快其他智能手机也应该可以了。Firefox 升级的多么迅速我们这些迷们是深有体会的。想像一下,手机里安装 Firefox 扩展是什么样子的?