Mozilla Firefox
终于,那野兽倒下了,异教徒们为此而欢庆。 但是一切并未结束,因为一只巨鸟已从灰烬中诞生。 那鸟从空中俯视着异教徒们,向他们施放火与雷电。 因为这野兽已重生为巨鸟,恢复了力量。 金钱的追随者们在恐惧中后退。 ——Mozilla 之书
开发者 | Mozilla基金会 |
---|---|
当前版本 | 1.5(2005年11月29日) |
源代码库 | |
引擎 | |
操作系统 | 跨平台 |
类型 | 网页浏览器 |
许可协议 | MPL、MPL/GPL/LGPL三重执照 |
网站 | www.getfirefox.com |
Mozilla Firefox是一个网页浏览器,由 Mozilla基金会与数百个志工所开发。原名“Phoenix”,之后改名“Mozilla Firebird”,之后又改为这个名字。
Firefox是 Mozilla基金会要开发一个轻便、快速、简单与高扩充性的浏览器(与Mozilla Suite 区分)。Firefox已经是Mozilla开发的主要焦点,并将成为Mozilla基金会的官方浏览器,并可能成为Mozilla Suite的一部分(与 Mozilla Thunderbird电子邮件客户端共同组成)。
Firefox专案一开始是Dave Hyatt与Blake Ross由 Mozilla 浏览器专案分支出来的一个实验专案。他们认为 Mozilla 浏览器专案受到网景通讯公司赞助的商业需求所拖累,并且有过度开发者导向的功能蔓延。目前专案开发由 Ben Goodger主持。
开发
Mozilla Firefox保持原来Mozilla浏览器的跨平台特性,使用XML使用者界面语言。XML的运用使利用外观主题与扩充套件来延伸浏览器性成为可能。这些插件的开发与安装衍生了一些安全议题,因此在Firefox 0.9释出时,Mozilla基金会同时公开Mozilla Update网站来提供“受认可的”外观主题与扩充套件。
XUL的运用将Firefox从其它依据Mozilla的Gecko排版引擎开发的浏览器(如Galeon、Epiphany、K-Meleon与Camino)及大多数其它使用原作业平台界面的浏览器中区别出来﹔Mozilla基金会对于Gecko的标准支援度感到骄傲。
未来的Mozilla释出预期将包括Mozilla Firefox及Mozilla Thunderbird,一个以类似Mozilla Firefox核心建立的独立的电子邮件软件﹐并且将取代目前的整套应用程序“Mozilla”(代号为“SeaMonkey”)。最后Mozilla基金会的所有官方软件将会以独立的浏览器与电子邮件软件为中心,不过基金会预料义工与公司用户会继续维护SeaMonkey整合应用程序。Mozilla Firefox删除了SeaMonkey整合应用程序中称为“软件膨胀”的一些功能与大部分使用界面。
2004年2月5日,商业和IT顾问公司AMS将Mozilla Firefox(当时的 Firebird)分类到“Tier 1”(即最佳的)等级的开放源代码产品(Keating, 2004)。这表示AMS认为Firebird几乎没有风险和拥有优秀的技术。
历史
名称
后来改称为Firefox的专案起初是个Mozilla的实验性分支,叫做“mozilla/browser”。专案创始人原来的目的是要建立一个在Windows上最好的浏览器。这专案的开发在2002年9月释出称为Phoenix的公开测试版。
“Phoenix”的名称延用到2003年4月14日,直到与BIOS制造商Phoenix Technologies有商标争议时更改。新名称“Firebird”收到了好坏不等的反应。在4月底时Mozilla基金会发出一份声明表示应称为“Mozilla Firebird”以预防与Firebird 数据库服务器的混淆。但是持续来自开放源代码社群的压力逼迫再一次的改名,于 2004年2月9日Mozilla Firebird改名为“Mozilla Firefox”。
选择了Firefox这个名字是不只因为它和Firebird很相似,也因为它电脑行业中有其独特性。为了确保未来不需要再改名,Mozilla基金会在2003年11月开始了在美国专利商标局将Firefox注册成商标的过程。[1]
值得注意的是 Firefox 的正确缩写为 Fx, 而并非想当然的 ff1.
发布纪录
发布日期及版本编号以英文版为准。
图例: | ||
---|---|---|
旧版本 | 目前的版本 | 未来的版本 |
浏览器名称 | 版本 | 代号 | 发布日期 | 重大改变 |
---|---|---|---|---|
Phoenix | 0.1 | Pescadero | 2002年9月23日 | 第一个发行版。可自订工具列;快速搜寻。 |
0.2 | Santa Cruz | 2002年10月1日 | 资讯方块列;扩充套件管理。 | |
0.3 | Lucia | 2002年10月14日 | 图片封锁;弹出视窗封锁白名单;分页浏览 | |
0.4 | Oceano | 2002年10月19日 | 布景主题;弹出视窗封锁的改进;工具列自订 | |
0.5 | Naples | 2002年12月7日 | 多样的首页;资讯方块列和无障碍能力的改进;历史纪录 | |
Mozilla Firebird | 0.6 | Glendale | 2003年5月17日 | 新的预设布景主题 (Qute);书签和个人隐私方面的改进;平滑卷动;自动缩放图片 |
0.6.1 | 2003年7月28日 | 错误修正发行版 | ||
0.7 | Indio | 2003年10月15日 | 自动卷动;密码管理员;选项面板的改进 | |
0.7.1 | Three Kings | 2003年10月26日 | 错误修正发行版 (只有 Mac OS X) | |
Mozilla Firefox | 0.8 | Royal Oak | 2004年2月9日 | Windows 安装程式;离线工作;书签和下载管理员的改进 |
0.9 | One Tree Hill | 2004年6月15日 | 新的预设布景主题 (Winstripe);全面的资料迁移;新的扩充套件/布景主题管理员;缩减下载大小;新的说明系统;Linux 安装程式;邮件图示 (只有 Windows) | |
0.9.1 | 2004年6月28日 | 错误修正发行版;更新的预设布景主题 | ||
0.9.2 | 2004年7月8日 | 弱点修正 (只有 Windows) | ||
0.9.3 | 2004年8月4日 | 弱点修正 | ||
0.10 (1.0 PR) |
Greenlane | 2004年9月14日 | ("技术预览版") 高度复杂和风险的错误修正;本地化支援;加入 RSS/Atom 饲料支援,寻找工具列,Plugin 搜寻服务 | |
0.10.1 | 2004年10月1日 | 弱点修正 | ||
1.0 RC1 | Mission Bay | 2004年10月18日 | 第一个发布候选版 | |
1.0 RC2 | Whangamata | 2004年10月25日 | 第二个发布候选版 | |
1.0 | Phoenix | 2004年11月9日 | 1.0 官方发布版 | |
1.0.1 | Rose & Crown | 2005年2月24日 | 穏定性及安全性修正 | |
1.0.2 | 2005年3月23日 | 穏定性及安全性修正 | ||
1.0.3 | 2005年4月15日 | 安全性及安装程式修正 | ||
1.0.4 | 2005年5月11日 | 安全性更新及修正DHTML问题 | ||
1.0.5(仅有英文版) | 2005年7月12日 | 安全性修正 | ||
1.0.6 | 2005年7月21日 | 安全性修正 | ||
1.0.7 | 2005年9月20日 | 安全性修正、稳定性修正 | ||
1.1a1 | Deer Park Alpha 1 "Strippenkaart" | 2005年5月31日 | ||
1.1a2 | Deer Park Alpha 2 | 2005年7月12日 | ||
1.4 | Firefox 1.5 Beta 1 | 2005年9月8日 | 新功能测试 | |
1.4.1 | Firefox 1.5 Beta 2 | 2005年10月6日 | 安全性修正、稳定性修正 | |
1.5 RC1 | Firefox 1.5 Release Candidate 1 | 2005年11月1日 | ||
1.5 RC2 | Firefox 1.5 Release Candidate 2 | 2005年11月11日 | ||
1.5 RC3 | Firefox 1.5 Release Candidate 3 | 2005年11月17日 | ||
1.5 | Firefox 1.5 Final | 2005年11月29日 | 1.5 官方发布版 | |
即将发布 | ||||
Mozilla Firefox 2 | 2.0 | "The Ocho" | 2006年第1季 | |
Mozilla Firefox 3 | 3.0 | ??? | 2006年第3季 |
Three Kings, Royal Oak, One Tree Hill, Mission Bay 和 Greenlane 都是新西兰奥克兰的市内地名;Whangamata 是新西兰科罗曼德半岛一个靠海的城镇。这些名字是由在奥克兰长大的Ben Goodger所命名的。其它在 Firefox 蓝图的代名则是真实地图上从加州到凤凰城这段路途中所找来的。
软件特征与性能
正如Opera和 Mozilla Suite,Mozilla Firefox也有自己的独到之处使之和微软的Internet Explorer不同。虽然如此,Firefox 还是缺少了像 Opera 之类的大型浏览器的一些性能。为了在市场上占有立足之地,Firefox 采取了小而精的核心,而允许用户们根据个人需要去添加各种扩展插件来满足每个人的要求。
分页浏览
Firefox支持分页浏览﹝Tabbed browsing﹞。用户不再需要打开新的窗口浏览网页,而只需要在现有的窗口中开一个新的分页即可,从而达到了节约任务栏的空间和加快浏览速度的效果。分页浏览的性能是Firefox从Mozilla Suite中继承下来的。在版本1.0里,Firefox加入了自动单窗口浏览模式,在此模式下所有链接都会在分页中显示。然而由于这个模式存在一些问题,现在还在测试阶段。在版本1.0之前,大多数的Firefox用户用一些分页浏览的扩展插件来达到单窗口浏览的效果。
广告视窗拦截
Firefox还有自带的弹出窗口拦截功能。在默认的设置下,Firefox会拦截所有网站的弹出窗口。但用户可以更改设置,允许个别网页的弹出窗口。用户甚至可以将此功能关闭,允许显示所有的弹出窗口。Firefox在早期就已经包含了这个功能,远远比微软在 Windows XP (Service Pack 2)的Internet Explorer中加入此功能要早(从经验上,这一类的问题,大型公司一般“出手”都比较晚,因为他们“出手”时要考虑的事情更多一些)。有的时候,拦截窗口的功能可能会给用户造成一定的不便,因为 Firefox 会拦截一切在网页显示过程中用JavaScript写的弹出窗口。避免这个不便的方法是将不希望被拦截的网站加到安全网页的列表(Safe list)中。
即时书签
“即时书签”是Firefox在 1.0PR 中加入的新功能。此功能允许用户用书签查看最新的时事新闻。当用户将一个RSS或Atom收集点﹝Feed﹞加入到书签中之后,该用户就可以直接在书签中查看此收集点的最新消息,点击希望浏览的消息Firefox就会直接打开含有那个消息的网页,十分方便。Firefox这一别出心裁而又简单易用的功能深受用户的喜爱,这也是Firefox 1.0取得成功的一个原因。
界面主题
Firefox支持个性化的界面。用户可以选择各种不同的界面主题来达到美观的效果。界面主题是用XUL写的,很多主题可以从Mozilla的网站直接下载。
扩展插件
Firefox的扩展性能非常强。用户可以安装扩展插件﹝Extension﹞来添加各式各样的新功能。许多Mozilla的功能,像IRC聊天,日历等都有相应的Firefox插件。大多数插件都很小,可以满足拥有不同网络速度的用户的需要;而随着Firefox的更新,单独插件的功能也可能被集成至Firefox中。
安全性能
截止到2005年8月6日,安全监测网站secunia.com指Firefox 1.x存在3个安全漏洞,与微软Internet Explorer 6.x存在20个安全漏洞形成鲜明对比。而一般人也因为以下这几点原因,认为Firefox将较微软Internet Explorer安全:
- 没有整合到 Windows 中,这以减少病毒及骇客借由 Firefox 而造成操作系统的损害
- 不支援 VBScript 及 ActiveX这两个技术注一
- 限制网络自动下载,如此一来便不容易有间谍或广告软件(spy/adware)自动且任意安装于系统上
- 使用者对可以完全控制 Cookie 等个人隐私资讯有着完全的控制权
注一:使用者依然可以透过扩展插件来达成支援ActiveX此一功能。
支援的标准
Firefox完全支援W3C网络标准。它对最新的HTML、XHTML、CSS、JavaScript、MathML、XSLT和XPath的支援很完整。Firefox还支援PNG格式图片的透明图层,对大部分CSS2和一部分CSS3提供支援。Firefox的开发者们正致力于让Firefox支援像SVG、APNG、和XForms等新的网络标准。
注一: Firefox 1.5 版已经加入了 SVG 的浏览功能,使用者现在可以直接在 Firefox 上面看到 SVG 格式的图片。
关于Firefox的批评
在Firefox越来越受大众欢迎的同时,Firefox也接到了很多批评。有些人认为Firefox的功能太少,很多实用的功能都没有加到软件中。对此,Firefox的开发者的答复是为了使Firefox拥有一个小巧的核心,如果Firefox编入了太多的附加功能的话整个软件就会变得臃肿,而漏洞也会随之增加。虽然大多数附加功能都可以通过扩展插件来实现,但并不是每一个用户都愿意安装由第三方开发的扩展插件。
另一个Firefox经常收到的批评是启动速度慢。用过Internet Explorer的用户可能会注意到在Windows下Firefox的启动速度比IE稍慢,原因是其实IE在Windows启动时就已经先行载入了。Firefox收到的其它的批评包括占用太多的內存,性能不稳定,有些网页不能正常显示等等。
关于最后一点网页在Firefox下不能正常显示但在IE下却可以,在大多数情况下这不是Firefox的问题,而是该网页用了不符规范的HTML,JavaScript或其它不符合W3C标准的语言,因为微软的IE不是严格遵守这些标准,所以这些网页在IE下可以显示。还有一个原因是网页中包含ActiveX,Firefox只有装了相应的扩展插件后才支持ActiveX。
市场的接纳
以之前众所周知微软Internet Explorer在浏览器市场的全面占有率来说,Firefox 的发展非常快速。根据 Tom's Hardware Guide [2] 一份 2004 年9月的文章,分析家Websidestory报导截至2004年9月底有5.2%的万维网用户使用Firefox或Netscape,比起7月增加了 1.7%,并且同期间Internet Explorer失去了 1.8% 的浏览器市场的占有率,跌至 93.7%。根据Mozilla的推广网站,在 Firefox 1.0PR 释出的十九天内共有超过三百万人下载它。
Firefox的快速成长有大部分是因为最近有关Internet Explorer安全弱点的报导突然地增多,与使用者寻求更安全的替代品。对Firefox有善的安全报导与新闻文章于2004年6月23日Download.ject侵袭之后有了很明显的增加。
市场占有率的快速上升,亦由于一个主动而不寻常的市场推广运动“Spread Firefox”[3]。这个运动鼓励使用者于电邮或网站中加入“下载 Firefox”的超链接。使用者从中可以得到“推广者点数”作奖励。头二百五十名推广者可以浏览这个网站[4]。该推广网站亦有一系列部落格及讨论区以探讨市场推广策略。
在香港,开放系统研用协会(OAKA)自发向民众推广Firefox,包括在街头派发光碟,并因应香港的政治气候,创作了“还网于民”的口号。
另外值得一提的是搜索引擎的龙头 Google 公司也加入了这场浏览器的战争,在 Google Adsense [5] 里头加上了“引导使用者装 Firefox 就可以获得奖赏”的规则,这项举动等于是让 Google 靠向了 Firefox 这边,让 Firefox 的市场占有率更加扩大。
参考资料
- Goodger, B. (2004). Mozilla Firefox Development Charter. Retrieved September 22, 2004.
- Keating, W. (2004). Open source: Swimming with the tide. In Consultants' Briefing. Retrieved January 8, 2004.
参见
- Mozilla
- Mozilla Thunderbird 电子邮件客户端
- Mozilla Calendar 个人资讯管理员
- 网页浏览器列表
- 网页浏览器比较
- 开放源代码软件列表
- 使用Firefox的维基人