Firefox3是一定要顶的
24 小时内被下载 8,290,908 次, Firefox3 这次的高调推广果真是振臂一呼便得万千火狐粉丝响应。创不创吉尼斯倒在其次,用这种方式来让微软的IE8多点如坐针毡感,进而促进浏览器市场向标准化、多元化的方向发展,实在是造福子孙功德无量啊。
Firefox3相较于2来说,无论是性能、观感还是操作细节上都有很大的优化提升。或许唯一能妨碍3取代2的因素,就是附加组件的兼容性问题。作为一个开发式的浏览平台,没有了 Add-Ons 也就没有了生命力。
目前来说还有大量的附加组件没有发布兼容于3.0.*的新版本,所以安装了Firefox3之后这些组件就自动被禁用了。当然实际上这些被禁用的组件绝大多数都只是因为在 install.rdf 中声明的最大兼容版本是 2.0.0.* 的缘故,代码本身一般都不会存在太大的兼容性问题。所以只要这些组件的作者还在进行维护更新,很快就可以释出兼容3.0的版本。
对于我来说,日常用的组件基本上都已经有了兼容3.0.*的版本,除了一个最要命的: Firebug 。虽然 Firebug 发布的 1.2.0b3 版本号称是兼容 Firefox3 的,但在下载安装之后,随便打开几个页面之后 Firefox3 就直接崩溃退出了。本来还以为是其他组件的问题,一个个禁掉试下来,居然就是 Firebug 的问题。 Firebug 一天不能在 Firefox3 上面用,我就一天不能完全弃用 Firefox2 。Updated 2008-06-29 13:05 -- 今天更新Firebug到 1.2.0b4,崩溃现象暂时没有再出现过
好在 Firefox 不像 IE 那么变态,为了同时使用 IE7 / IE6 就得动用各种 hack 手段来不完美模拟。在 Windows 下,只需要把 Firefox 2 和 3 安装到不同的目录,并为他们创建各自的 Profile ,然后使用命令行参数 -no-remote -P "YourProfileName" 分别启动就可以同时运行了。详细的配置过程可以参见Justin Young的完整图解说明。
如果嫌窗口界面太麻烦,也可以直接打开系统登录用户的 Documents and Settings 目录下的 Application Data\Mozilla\Firefox\profiles.ini 文件,按照里面 default profile 的格式增加几个 Profile 的配置,比如我是分别加了两个配置(通过配置 IsRelative=0 ,就可以把个人的 Profile 存放在任何一个目录下,写完整磁盘目录即可):
[Profile1]
Name=Firefox2
IsRelative=0
Path=D:\Zeal\AppData\Firefox\Profiles\Firefox2
[Profile2]
Name=Firefox3
IsRelative=0
Path=D:\Zeal\AppData\Firefox\Profiles\Firefox3
如果想把现在缺省的Profile带过去,只要把原来 Application Data\Mozilla\Firefox\Profiles\一堆随机字符.default 目录下的东西拷贝到你新建的 Profile 目录下。然后修改两个Firefox的快捷方式属性,加上 -P "Firefox2" 和 -P "Firefox3" 分别读取两个不同的 Profile ,齐活了。
目前在 Firefox3 上用的扩展清单:
- Delicious Bookmarks : Firefox自带书签的完美替代 Updated 2008-07-17 15:44 -- 使用了这个替代书签之后,像 Note in Reader 这样的书签快捷添加链接就出问题了,原因是Delicious的书签工具栏会把这段js代码在一个新的标签页中打开。为了解决这个问题,只好在自己之前写的Chinastock扩展加了一个选项可以在右键菜单中增加一个 Note in Reader项用来完成这个事情。汗ing
- Video ownloadHelper : 视频图片下载助手
- Extension Manager Extended : 显示扩展的ID和所在目录
- Firebug : 目前让我不能放弃 Firefox2 的唯一一个问题扩展,郁闷。
- FlashGot : 调用外部下载工具(像Fashget)进行多线程下载
- FoxyProxy : 代理管理,可以设置多种代理模式进行快速切换。用这个 Torbutton 也就退休了
- Go to Selection : 直接选中文本作为url打开
- IE Tab : 在 Firefox 中调用 IE 内核打开窗口/标签页。有了它就不需要为那些 for IE only 的站点特地去开一个 IE 浏览器窗口了。
- Nightly Test Tools : 如果你有太多在Firefox3下存在兼容性问题的扩展想使用,那就离不开它了。同时这个扩展可以修改 Titlebar 的缺省文字,当你同时使用 Firefox2 和 Firefox3 的时候就可以通过设置不同的 Titlebar 来区分了
- Open Image In New Tab : 在新标签页打开图片
- Poster : 构建 GET / POST / HEADER 等 http 请求并得到详细 response 信息的工具,一般用于开发调试
- QuickNote : Maxthon 的收集面板是我用得最多的功能。在 Firefox 下似乎只找到这个与其类似。虽然功能上还是弱了点,不过凑合能用了。
- SearchStatus : Google PR 和 Alexa ranking 显示
- Source Viewer Tab : 可以设置使用何种方式查看页面源代码(在新标签页或指定的外部程序),这个功能 IE 倒是内置的
- Tab Mix Lite CE : 原来用的是 Tab Mix Plus ,但作者目前还没有发布新的兼容版本,反正只要能把标签栏置底、双击关闭标签页、在新标签页打开书签,对我来说都一样。不过这个选项设置没有自动加在菜单中,需要跑到附加组件管理列表里面选中组件才能进行选项设置
- Web Developer : 关于网页的那些事儿,设计开发的时候总会用得着

Pivot1.24.1 开发

2005-04-27
写这条留言的时候发现 Firefox3 的输入框光标在切换了tab页之后还是会丢失 Orz.