@ZEAL Blog·厉
WWW Zeal Blog
We stand alone,
TOGETHER.

Firefox3是一定要顶的

Posted by zeal on 2008-06-22 02:19 , 2869 characters |  + 0 - 0   English
转载请保留本行原始出处声明信息 : http://www.zeali.net/entry/575 MaDe1nZEAL
标签 ( 网络 ):  , 

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 上面用,我就一天不能完全弃用 Firefox2Updated 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 : 关于网页的那些事儿,设计开发的时候总会用得着
Last Modified on 2008-07-17 18:44
4 条评论:
- 盘龙 (link) 于 2008-06-22 19:24
没得说,一定要顶的.
- guest2008-06-23 19:08
firebug 在firefox3下有什么问题么?我这边在官方扩展主页下载的firebug挺好用啊。
- zeal (link) verified2008-06-24 09:40
具体原因不详。只要一访问 http://www.zbird.cn/ ,然后点击上面的链接或者什么也不做等几秒钟,就整个Firefox3崩溃退出。把所有扩展都禁掉只剩下Firebug也不行,只能把Firebug禁掉先。我也是从 https://addons.mozilla.org/zh-CN/firefox.. 下载的。。
写这条留言的时候发现 Firefox3 的输入框光标在切换了tab页之后还是会丢失 Orz.
- kaochina (link) 于 2008-06-24 17:00
顶是必须的
日志存档
2014年
2013年
2012年
2011年
2010年
2009年
2008年
2007年
2006年
本 Blog 原创内容
遵循以下授权:

Creative Commons
(创作共用) CC

署名-非商业性
-相同方式分享
ZEAL Blog 基于
Powered byPivot - 1.24.1: 'Arcee'
Pivot1.24.1
开发
系统部署于
Linode.com
Launched @
2005-04-27
Since 2005.04.27  梦想 就像鸡蛋 要么孵化 要么臭掉RSS Feed (Entries) | About me | Back To Home | @ZEAL | zbird.com | 沪ICP备05024379号