|
| 此条目可能需要进行清理,以符合维基百科的质量标准。(2008年3月28日) 请尽量协助改善这篇条目,详细信息请参见讨论页。 |
zh未转换未转换 zh-cn大陆大陆 zh-tw台湾台湾 zh-hk港澳港澳 zh-sg新马新马 zh-hans简体简体 zh-hant繁体繁体
zh zh-cn zh-tw zh-hk zh-sg zh-hans
zh-hant字词转换是中文维基的一项自动转换,目的是通过计算机程序自动消除繁简、地区词等不同用字模式的差异,以达到阅读方便。
字词转换包括全局转换和手动转换,本说明所使用的标题转换和全文转换技术,都属于手动转换。
|
Mozilla Firefox |
|
|---|---|
|
|
|
|
Mozilla Firefox 3 RC1 在Ubuntu上运行 |
|
| 开发者 | Mozilla公司 / Mozilla基金会 |
| 最新版 | 2.0.0.14 / 2008年4月17日 |
| 最新预览版 | 3.0 RC2 / 2008年6月4日 |
| 操作系统 | 跨平台 |
| 可用语言 | 超过40种语言 |
| 类型 | 网页浏览器 |
| 许可协议 | MPL/GPL/LGPL/Mozilla EULA (二进制执行档) |
| 网站 | www.firefox.com |
Mozilla Firefox(正式缩写为 Fx,非正式缩写为FF),俗称火狐(目前无官方中文名),是由Mozilla基金会与开源团体共同开发的网页浏览器。Firefox是从Mozilla Application Suite派生出来的网页浏览器,从2005年开始,每年都被媒体PC Magazine选为年度最佳浏览器。根据统计统计,截至2008年5月 Firefox 的浏览器市佔率为18.32%,仅次于微软的Internet Explorer[1]。
Firefox 使用开放源码的网页排版引擎Gecko,Gecko 能够让浏览器尽可能按标准来显示网页内容。
Firefox 内置了分页浏览、拼字检查、即时书籤、下载管理员和自定义查找引擎等等功能。此外还可以通过由第三方开发者贡献的扩展软件来加强各种功能,较受欢迎的有专门浏览IE only网页的IE Tab阻挡网页广告的Adblock Plus、下载在线影片的Video DownloadHelper、保护计算机安全的NoScript等。截至2008年,Firefox可用的扩展软件有多于2,000种。[2]
Firefox可以在多种操作系统中运行,目前的稳定版是2008年4月17日发布的2.0.0.14版[3],源代码以GPL/LGPL/MPL三种授权方式发布。[4]
目录 |
| Firefox 主条目 |
|---|
| Mozilla |
|
基金会 • 公司 |
| 社群 / 自定义 |
| 延伸及相关计划 |
|
Flock • Iceweasel |
| 原始作品及产品系列线 |
|
本模板: 查看 • 讨论 • 编辑 • 历史
|
Mozilla Firefox 最初是 Mozilla 的一个实验性分支,由 Dave Hyatt 及 Blake Ross 创建。他们认为原赞助者Netscape的商业要求及其开发者导向特色会降低浏览器的可用性[5],为了解决这个问题,他们开始以Mozilla Suite为基础,建立了一个独立的浏览器,目的是取代功能复杂的Mozilla Suite。在2003年4月3日,Mozilla宣布他们将把开发目标由 Mozilla Suite 转移到 Firefox 和 Thunderbird 上[6]。
Firefox 项目的名称经过多次变更,最初称作 Phoenix,但因为和凤凰科技(Phoenix Technologies)的名称有冲突,于是改为 Firebird,不过这个新名称又与另一个开放源代码的数据库系统 Firebird发生了冲突,Firebird的开发社群要求以全称 Mozilla Firebird 来标识这个项目或重命名,避免混淆。2004年2月9日,Mozilla Firebird 改称作 Mozilla Firefox,简称 Firefox。Mozilla 希望 Firefox 可以被缩写为 Fx 或 fx[7],不过仍然常被称作FF(FireFox)。
在2004年11月9日 Firefox 1.0版发布前,它经历了多次修正,以增强其稳定性和安全性。Mozilla基金会在2005年9月29日发布了1.5版,2006年10月24日发布了 Firefox 2。目前Firefox 3正处于紧锣密鼓的测试中,正式版预计将在2008年中期发布。
| 颜色 | 代表意义 |
|---|---|
| 红色 | 旧发行版;已停止支持 |
| 黄色 | 旧发行版;仍提供支持 |
| 绿色 | 最新版 |
| 紫色 | 最新测试版 |
| 蓝色 | 未来的版本 |
| 浏览器名称 | Gecko 引擎版本 | 版本 | 开发代号 | 发布日期 | 特色概述 |
|---|---|---|---|---|---|
| Phoenix | 1.2 | 0.1 | Pescadero | 2002年9月23日 | 最初的发行版;自定义工具栏、快速查找。 |
| 0.2 | Santa Cruz | 2002年10月1日 | 侧边栏、扩展管理。 | ||
| 0.3 | Lucia | 2002年10月14日 | 图档阻挡、弹出型广告窗口(pop-up)阻挡白名单、分页浏览。 | ||
| 1.3 | 0.4 | Oceano | 2002年10月19日 | 布景主题、弹出型广告窗口(pop-up)功能增强、自定义工具栏。 | |
| 0.5 | Naples | 2002年12月7日 | 多个首页、侧边栏和网页访問功能增强、提供历史纪录。 | ||
| Mozilla Firebird | 1.5 | 0.6 | Glendale | 2003年5月17日 | 新的默认布景主题(Qute)、书籤和隐私数据管理增强、平滑滚动、图档自动缩放。 |
| 0.7 | Indio | 2003年10月15日 | 自动滚动、密码管理、预置增强。 | ||
| Mozilla Firefox | 1.6 | 0.8 | Royal Oak | 2004年2月9日 | Windows操作系统版提供安装程序、脱机作业、书籤和下载管理员增强、重新设计的logo。 |
| 1.7 | 0.9 | One Tree Hill | 2004年6月15日 | 新的默认布景主题(Winstripe)、数据转移、新的扩充包/布景主题管理员, 安装文件缩小、新的帮助系统、Linux操作系统安装程序、邮件图标(只限于Windows操作系统)。 | |
| 1.0 | Phoenix | 2004年11月9日 | 1.0 版正式释出。新增功能包含了RSS/Atom feed,查找工具栏、外挂程序寻找。1.0版在2006年4月13日终止了支持服务[8] ,此后Firefox将会在新的主要版本释出后六个月停止支持服务[9] | ||
| 1.8 | 1.5 | Deer Park | 2005年9月29日 | 1.5 版正式释出。开始支持SVG和canvas,使用接口调整和实做 JavaScript 1.5 以及 CSS 2/3 的规格。1.5版在2007年5月30终止了支持服务[10] | |
| Mozilla Firefox 2 | 1.8.1 | 2.0 | Bon Echo | 2006年10月24日 | 2.0 版正式释出。新增了浏览器当机后撤消浏览的功能、Google 和 Yahoo! 的查找建议功能、新的查找引擎管理和附加组件管理员。网页feed预览、书籤预览和网络钓鱼保护。布景主题 Winstripe 重新设计,支持JavaScript 1.7。 |
| 2.0.0.14 | 2008年4月17日 | 目前的稳定版本,包含了稳定性的修正。修复了JavaScript 垃圾收集器(Garbage Collector)会崩溃的问题[11] | |||
| Mozilla Firefox 3 | 1.9 | 3.0RC3 | Firefox 3.0 RC 3 |
2008年5月16日 [12][13] | 图形产生引擎集成了Cairo,在Mac OS X的版本上应用了Cocoa。API's实做了 WHATWG 规格。对于DOM有更好的处理方式。更好的SVG支持,以及通过网页标准测试Acid2。使用接口更新,各种操作系统会有本地的布景主题,以及新版的下载管理员。停止支持Windows 95、98、ME 和 Mac OS X v10.3.8[14]以及更低版本的操作系统。集成了附加组件网站Addons.mozilla.org到附加组件管理中。 |
| 3.0 | Gran Paradiso | ||||
| Mozilla Firefox 4 | 2.0 | 4.0 |
Firefox 包含了许多突出的特色,像是分页浏览、即时书籤、下载管理员、自定义查找引擎等等。Firefox的开发目标是以"尽情的上网浏览"[15]和"对多数人来说最棒的上网体验"[16]
使用者可以通过扩展和布景主题来自定义 Firefox 的功能和外观,在Mozilla维护的附加组件网站addons.mozilla.org中,已经有接近2000种的附加组件可供下载[17](到2008年4月为止)。
对于网页开发者,Firefox也提供一个良好的开发平台。网页开发者可以通过内置的工具来进行开发工作,例如错误控制台、DOM观察器,此物外还可通过扩展像是Web Developer来延伸开发功能。
Firefox支持的标签页浏览,是指可以在一个窗口开启多个页面,这个功能继承自 Mozilla Application Suite,也成为Firefox的着名特色。Firefox 也允许使用者在首页中使用“ | ”作为分隔符号,在启动时自动在多个分页中开启设置的首页,让使用者不只可以设置一个首页。
而 Firefox 2 更加强了标签页浏览的功能,包括了更容易使用、更清楚的分页标籤,“撤消浏览状态”可以让遭遇当机后重新开启当机前的分页,“撤消最近关闭的分页”可以回复不小心关闭的分页。
包含了扩展、布景主题、外挂程序(Plugin)等,这些附加组件可以从 Mozilla 官方维护的addons.mozilla.org网站下载,或是从其他的第三方开发者取得。
Firefox使用者可以通过安装扩展来新增或修改 Firefox 的功能。扩展的种类包罗万象:像鼠标手势、广告窗口阻挡、增强的分页浏览等等。Firefox 的开发有时也会集成扩展的功能,像是分页浏览就是从一个Mozilla上的扩展MultiZilla中移植过来的。
扩展提供了高度自由化的扩充功能,不过使用者可能在寻找和安装扩展上遭遇困难,也会要求把扩充包的功能集成到 Firefox 中。[18]
多数的扩展不是由Mozilla建立或支持的,扩展在使用者的计算机中也具有访問数据的权限,因此也有出现过恶意的扩展[19]。在这方面Mozilla提供了对扩展的验证,来确保这些志愿开发者提供的扩展没有包含任何恶意软件。此外由第三方开发者所制作的扩展,Mozilla并不保证可以在Mozilla的产品上运作,也可能包含任何软件错误或者安全弱点。[20]
Firefox支持多样化的布景主题,来改变外观。布景主题是CSS和图像档所集合的包装文件,Firefox Add-ons 的网站可以找到许多的布景主题。
Firefox支持以Netscape Plugin Application Program Interface (NPAPI)为基础的外挂程序,这是早期浏览器共同支持的外挂标准,从Opera和Internet Explorer 3.0 至 5.0都支持NPAPI。
2004年6月30日,Mozilla基金会、Adobe, 苹果公司, Macromedia, Opera, 和 昇阳微计算机公司共同宣布一系列对网络浏览器外挂程序的变更。新的API可以允许网络开发者提供更丰富的浏览体验,也维持网络世界的标准和创新。新的外挂系统将会使用在Mozilla将来的产品中
Firefox提供增强的查找功能,包含了快速的"即打即找"功能,使用者只需要输入要寻找的字符串,就可以自动标示出要寻找的字符串。
通过即时书籤,使用者可以以书籤的方式来阅读 RSS 或 Atom 订阅项目,这个功能第一次出现在Firefox 1.0的预览版,随后也移植到了Mozilla Suite中。即时书籤会自动更新,目前并没有方法可以停止或控制即时书籤的更新动作。
Mozilla Firefox 可以在多种不同的平台下执行,目前官方释出的版本支持了下列平台
在Windows 95上面安装则需要多一些步骤。
除了上述的操作系统之外,由于Firefox是开放源代码的软件,加上代码是与操作系统独立的,因此Firefox可以在多种平台和操作系统上编译,包括了OS/2、AIX、FreeBSD、Windows XP Professional x64 版上都有可执行的Firefox编译档。在其他比较小型的操作系统,例如SkyOS、ZETA上也都有Firefox的踪迹。
Firefox使用统一的设置档格式,因此不同操作系统的Firefox可以共享相同的设置,不过可能会遭遇一些问题,特别是扩展的使用上。
Firefox 支持非常多的网络标准,包含了HTML、XML、XHTML、SVG 1.1(部份的)、CSS(除了标准之外,还有扩充的支持[21])、ECMAScript(JavaScript)、DOM、MathML、DTD、XSLT、XPath和PNG图档(包含透明度支持)[22]。
虽然 Firefox 2 并没有通过Acid2网络标准测试,不过自Firefox 3.0 Alpha 2之后的版本已经可以通过Acid2测试。[23]
Firefox 使用了"沙盒安全模块"(sandbox security model)[24],限制了网页腳本语言对使用者端数据的访問,保护使用者不受恶意腳本语言的攻击。对于网页数据的传输,则使用SSL/TLS的加密方式来保障使用者和网站之间传输数据的隐密性[25],此外也支持智慧卡来当作数据验证的方式[26]。
Mozilla基金会提供了"臭虫奖金"来奖励发现Firefox漏洞的研究者[27]。Mozilla 官方希望安全弱点可以在被恶意利用之前被发现,进而去修正他,避免使用者遭受攻击[28]。
因为 Firefox 比起 Internet Explorer 来说有较少尚未修正的安全漏洞,因此提昇上网安全性也常常被认为是鼓励使用者由 Internet Explorer 转换到 Firefox 的理由之一[29][30][31][32]。华盛顿邮报 也报导在2006年一年之中,Internet Explorer 共有284天让使用者暴露在未修正的安全漏洞中,而 Firefox 只有9天。[33]
一份2006年赛门铁克(Symantec)公司的报告显示,到该年9月为止,虽然 Firefox 的安全漏洞比其他浏览器还多,但修正漏洞的速度也让其他浏览器望其项背[34]。赛门铁克(Symantec)公司之后则澄清他们的描述,在经过安全性的研究后, Firefox 比起 Internet Explorer 来说安全漏洞还是比较少[35]。到2008年3月26日为止, 根据软件安全统计网站 Secunia 的数据显示,Firefox 2 有4个尚未修正的安全漏洞,多数被标示为"低度危险"[36]。相对的 Internet Explorer 7 有8个安全漏洞尚未修正,且多数被标示为"中度危险"。[37]
随着2004年 Firefox 首次正式发布开始,就开始展开一系列的推广活动,而随着这些活动,Firefox 在一年后就迅速的达到1亿次的下载数量[38]。
在2004年9月12日,简称为SFX的"Spread Firefox"网站正式随着 Firefox 预览版一起推出[39],网站提供了各种推广 Firefox 方式的消息交换中心。
而"世界Firefox日"活动则是在 Firefox 的建立者:Mozilla基金会三周年纪念日2006年8月15日开始,为期两个月,到2006年9月15日为止。参与活动的人或者网站有机会在 "Firefox 朋友之墙"(Firefox Friends Wall)上留名,这是一个位于Mozilla基金会总部的数码显示版[40]。
2008年2月21日,Firefox 的下载数量到达了50亿次,Firefox 的社群发动到网站FreeRice猜问题,取得50亿颗米来庆祝 [41]。
2008年,在 Mozilla Firefox 3.0 正式发布前,社群发动「Firefox Download Day」(直译为「Firefox 下载日」),希望刷新健力士世界纪录中「单日最多人下载软件」的一项。支持者需预先到推广网站「Spread Firefox」登记,在 Fx 3.0 发布当日便会收到电邮提示参与活动。[42]
| Firefox 各种版本的市佔率 — 由NetApplications.com提供(2008年4月)[44] |
|
| Firefox 0.1 | 0.01 % |
|---|---|
| Firefox 1.0 | 0.24 % |
| Firefox 1.5 | 0.42 % |
| Firefox 2 | 16.69 % |
| Firefox 3 (beta) | 0.39 % |
| 全部版本[45] | 17.76 % |
Mozilla Firefox 市佔率从发行初期就开始不断的的增加,大多数是因为 Internet Explorer 的市佔率降低而来。自 Firefox 释出开始,Internet Explorer 的佔有率便稳定的下降。根据2008年初的统计,Firefox在全球浏览器市场有大约15%的佔有率[46][47],而跟其他各种浏览器版本比较起来,Internet Explorer 7 有 43%,Internet Explorer 6 有 32%,Firefox 2.0 有 16%, Safari 3.0 有4%,而 Firefox 1.x 和 Internet Explorer 5.x 则各不到0.5%。[48][49][50][51]
Firefox 的下载数量自2004年9月释出正式版后持续的增加,在2008年2月21日,Firefox 下载数量到达了50亿次[52]。这是官方的统计数字,并不包含通过软件更新或者其他第三方网站的下载数量[53]。而且下载数量并不能反应真实的使用者数,因为一个使用者可能在很多台计算机上下载、安装Firefox。根据 Mozilla 执行长John Lilly在2008年2月表示, Firefox 目前大约有1亿4千万的使用者。[54]
在欧洲市场 Firefox 的表现一直很不错,欧洲Web数据分析公司 Xiti 对 Firefox 在欧洲的市场做了长期的调查,从该机构的报告中FireFox 在欧洲的占有率从2006年的20%上下[55][56][57],到2007年这个数据则稳定在25%左右[58]。该机构发布的2008年三月的浏览器占有率市场报告中FireFox 在欧洲的平均占有率达到了29%,而该数据在二月仅为24.8%。[59]
网站 Forbes.com 称 Firefox 为"2004年最佳浏览器"[60],杂志 PC World 在"2005年最佳百大产品"中也将 Firefox 列入[61],在 Firefox 2 和Internet Explorer 7 推出的2006年,PC World 也对这两个浏览器做出评论,并认为 Firefox 是比较好的浏览器[62]。杂志 Which? 也提名 Firefox 为最佳的网页浏览器。[63]
媒体 Internet Week 在一篇文章中提到许多读者在使用 Firefox 1.5 时内存用量相当的高[64]。Mozilla 的开发团队表示 Firefox 1.5 内存用量的升高是因为新的"上一页/下一页"(FastBack)功能所导致的[65]。此外设计错误的扩充包,像是某些旧版的Adblock[66],或者一些外挂程序(plug-ins)[67]也是造成内存使用量增多的原因。PC Magazine 比较了Firefox、Opera、Internet Explorer这三个浏览器的内存使用量,认为 Firefox 的内存使用量接近其他两个浏览器[68]。另外由 PC World 和 Zimbra 的测试也指出 Firefox 2 的内存用量少于 Internet Explorer 7[62][69],还在测试中的Firefox 3(以beta 1版本来进行测试)内存使用量没有低于Firefox 2,不过仍然少于Internet Explorer 7。[70]
如同其他的浏览器一样,Firefox 也有一些安全漏洞,可能会影响使用者的计算机安全,不过根据 CERT 的统计,Firefox 的安全漏洞也少于Internet Explorer。
Softpedia 的测试指出 Firefox 比起其他浏览器需要比较长的启动时间[71],IE 6也比Firefox 有稍快的启动速度,不过这是因为IE用到的程序组件有些在 Windows 启动后就加载了,因此会有较快的启动时间。
Mozilla Firefox 自推出之后便得到许多的奖项,包含了
| 本文或本章节包含被计划或者期待发布的未来软件。 随着软件发布日期的临近或者更多信息的发布,文章的内容可能大幅变动。 |
在Firefox 2.0之后,Firefox 的开发工作分成两个方向进行:3.0版和4.0版。目前Firefox 3.0已经在开发阶段,预计2008年中释出。
Mozilla Firefox 3 的开发代号是Gran Paradiso[87]。早期的测试版本则被称作"Minefield",用在每天发行的测试版上。如同其他版本的Firefox开发代号一样,"Gran Paradiso"是一个真实的地名,是位于阿尔卑斯山中最高的一座山。
在2006年,开发小组也向使用者征求意见,希望把使用者想要的功能加入到Firefox 3中。[88]
Mozilla基金会在2007年9月19日释出了第一个测试版[89],2007年12月18日释出了第二个测试版[90],第三个测试版在2008年2月12日发布,第四个测试版在2008年3月10日[91],第五个则在2008年4月2日。目前Firefox 3的开发已经接近尾声,预计在2008年6月底正式推出。[92]
网络统计网站 NetApplications 指出,Firefox 3 测试版的市佔率在2008年4月激增至0.39%,他们认为激增的使用者代表了Firefox 3测试版已相当稳定,使用者已经渐渐将它当作主要的浏览器。[93]
Firefox 3最重要的变更就是加入了新版的排版引擎-Gecko 1.9。新的排版引擎修正了非常多的错误,也增加对网页标准的兼容性,还有许多新的API提供开发者使用[94]。某方面来说,新的排版引擎让 Firefox 3 成为了 Mozilla 释出的浏览器中第一个通过网页标准测试Acid2的产品,而在更高级的测试Acid3中,Firefox 3的分数也比Firefox 2高。
为了解决内存洩漏(memory leak)的问题,Firefox 3使用新的内存回收器-jemalloc[95],减少发生内存洩漏的机会。
Gecko 1.9使用了cairo做为新的图形处理引擎[96],cairo可以提供更佳的图像处理效能,和更一致性的图形表现。另外因为cairo并不支持Windows 95、Windows 98、Windows Me和Windows NT (4.0和更旧的版本),微软也在2006年7月11日停止了Windows 98和Windows Me的支持,因此Firefox 3将不能在上述的操作系统上执行。同样的,麦金塔版本的的Firefox 3将只能运行在Mac OS X 10.4以上的版本[97],而且将会使用本地的"Cocoa"组件。[98]
Firefox 3的外观现在能够在各种操作系统上更有一致性,并能和操作系统更高度的结合[99]。从Firefox 3 Beta 4开始,已经有分别为Mac OS X、Linux、Windows XP和Windows Vista建立的默认布景主题。当Linux使用者使用KDE桌面时,Firefox 3会从桌面环境取得图标,当桌面环境改变设置时,Firefox也会跟着改变。
除了外观之外,下载管理员和附加组件也经过重新设计,现在可以直接在程序中查找,也加入了文件续传功能[100]。密码管理员现在会在登入成功后才询问使用者要不要储存密码,避免使用者储存到不正确的密码。[101]
Firefox 3使用了新的"Place"系统来储存书籤和浏览纪录。Place内部使用SQLite来储存数据[102],可让使用者储存更多的信息在书籤和浏览纪录上,甚至让使用者加上标籤来归类,另外也新增了地址列自动完成清单的功能,让使用者可以在地址列快速找到想要的书籤或浏览纪录。[103][104]
默认的按钮图标也有相当大的变化,现在"上一页"、"下一页"的按钮在Windows和麦金塔上采用了类似钥匙孔的造型[105],将来也会针对Windows XP 和 Windows Vista做出不同的按钮图标。
| Image:Firefox3macosx.png
|
Mozilla 的执行长 Brendan Eich 在2006年10月13日在Mozilla 2(Gecko 2)的蓝图中表示了一些可能的功能,Mozilla 2很可能是Firefox 4.0的执行平台。可能的改变包含了移除 XPCOM APIs、代码将会以C++标准来编写、JavaScript 2将会加入"即时编译"(just-in-time compilation)功能,也就是所谓的 Tamarin 项目,另外也会增强安全性,以及移除Gopher的支持。[107][108]