Browsers Series_2_Firefox
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整合应用程序中称为“软件扩充”的一些功能与大部份使用接口。
历史
And so at last the beast fell and the unbelievers rejoiced.
But all was not lost, for from the ash rose a great bird. The bird gazed down upon the unbelievers and cast fire and thunder upon them. For the beast had been reborn with its strength renewed, and the followers of Mammon cowered in horror.
from The Book of Mozilla, 7:15
注: 著名的Mozilla之书,在Firefox地址栏输入about:Mozilla即可查看。
第一轮浏览器大战最后以Netscape被收购,Internet Explorer独霸浏览器市场告终。而此时Mozilla的历史正是由这里开始。浏览器之战失利以后,Netscape并没有消失,为了挽回市场,1998年Netscape将浏览器的大部分代码开源,成立了一个组织,计划开发下一代的 Netscape浏览器,这个组织就是Mozilla.org,它的图标是一只恐龙。不久后,Netscape的源代码就差不多被全部抛弃, Mozilla社团开发出了在稳定性和功能上更出色的新一代浏览器。这个浏览器就是Mozilla Application Suite,简称Mozilla(Mozilla这个名字的来源是Mosaic和Godzilla(怪兽哥斯拉)两个词的结合,意为 "Mosaic终结者"。起初,Mozilla是Netscape的吉祥物,也是Netscape Navigator浏览器使用的内部开发代号。由于Netscape早期的影响力,直到今天,所有浏览器包括IE,向Web服务器报告自己的浏览器标识的时候,都以 "Mozilla"开头,表明自己是Mozilla兼容的。不过Mozilla已经不再发展了,现在,当我们提到Mozilla这个词的时候,通常是指Mozilla基金会,Firefox的全称Mozilla Firefox,表明Firefox来自Mozilla基金会)。Mozilla是一个软件套装,包含了浏览器、电子邮件客户端、网页编辑器、IRC聊天等等。后来的Netscape浏览器都是以 Mozilla 为核心的。1998年11月Netscape被AOL(美国在线)收购后,Mozilla.org就一直在AOL的资助下进行研发活动。2003年7月,作为AOL和微软和解的一部分,AOL解散了 Netscape,一个传奇永远的结束了(如今的Netscape浏览器由Mercurial Communications开发),同时,AOL中止了与Mozilla.org的关系,将资助的任务转交给了新成立的非盈利性机构Mozilla基金会。
与赢得浏览器大战后就不思进取的IE相比,Mozilla毫无疑问是一个优秀的浏览器。但是由于受到商业公司赞助的需求拖累,并且有过度开发者导向的功能蔓延, Mozilla浏览器变得日益膨胀臃肿。2002年,戴夫·海厄特(Dave Hyatt)与布雷克·罗斯(Blake Ross)开始从 Mozilla 浏览器项目中分支出来的一个实验性的项目,目标是要建立一个轻便、快速、简单与高扩充性的浏览器来取代Mozilla套件。与Mozilla套件相比,它仅仅是一个浏览器,而不包括用户可能不需要的电子邮件客户端、网页编辑器、IRC聊天等等。这个浏览器被称为"Phoenix", 2002年9月发布了0.1版。在经过多次改名后,最终定名为Mozilla Firefox,于
早期的Firefox用户一定记得,Firefox的选项对话框中,在设置Cookie的地方是这样解释Cookie的:"Cookie是精致的美味",英文原文是"Cookies are delicious delicacies"。这个解释如传奇一般流传开来,它让开发人员感觉到幽默和传神,但是却令普通用户如坠云雾。实际上,布雷克·罗斯(Blake Ross)当时只是一时找不到一句简短的描述来解释Cookie,便随手写下了这句话放在这里占位置。他后来解释道:"在这么小的空间里面解释这么复杂的东西,坦白的说,我想最后我可能要重写整个Cookie管理器"。这个对普通用户不友好的特性后来作为一个bug被提交到Firefox的bug数据库,并在2004年7月被"修正"。现在,这个文本被替换成了索然无味的:"cookie是网站在您的计算机中保存的信息'片断'。一般用来记住登录信息或其它数据。"。不过故事并没有结束,"精致美味"传说的终结引起了一些人的不满,于是Jesse Ruderman专门开发了一个Delicious Delicacies扩展用来将那个描述恢复成原来的文本。在中文版本中,一直到1.5版本,这个著名的占位符才被替换掉。
如今,Firefox的发展已经威胁到微软IE浏览器的霸主地位,引发了新一轮的浏览器大战。现在,Firefox浏览器正在谱写自己的历史……
名称
后来改称为Firefox的专案起初是个Mozilla的实验性分支,叫做“mozilla/browser”。专案创始人原来的目的是要建立一个在Windows上最好的浏览器。这专案的开发在2002年9月释出称为Phoenix的公开测试版。
“Phoenix”的名称延用到
选择了Firefox这个名字是不只因为它和Firebird很相似,也因为它电脑行业中有其独特性。为了确保未来不需要再改名,Mozilla基金会在 2003年11月开始了在美国专利商标局将Firefox注册成商标的过程。[1]
值得注意的是 Firefox 的正确缩写为 Fx, 而并非想当然的.
发布纪录
发布日期及版本编号以英文版为准。
浏览器名称
|
版本
|
开发代号
|
发布日期
|
重要改进
|
|
0.1
|
第一个发行版。可自定义工具栏;快速搜索。
|
||
0.2
|
侧边栏;扩展管理。
|
|||
0.3
|
图片拦截;支持弹出窗口拦截白名单;标签式浏览
|
|||
0.4
|
支持更换主题;弹出窗口拦截功能改进;可自定义工具栏
|
|||
0.5
|
可设置复数主页;状态栏和无障碍功能的改进;历史记录
|
|||
Mozilla Firebird
|
0.6
|
新的默认主题;书签功能和个人隐私方面的改进;平滑滚动;图片自动缩放
|
||
|
错误修正发行版
|
|||
0.7
|
自动滚动;密码管理;选项面板改进
|
|||
|
错误修正发行版 (只有 Mac OS X)
|
|||
Mozilla Firefox
|
0.8
|
Windows 安装程序;脱机浏览;书签和下载管理器方面的改进
|
||
0.9
|
新的默认主题;更改配置目录路径;新的扩展和主题管理器;压缩下载包大小;Linux安装程序;增加邮件图标(仅 Windows)
|
|||
|
错误修正发行版;更新默认主题
|
|||
|
BUG修正 (只有 Windows)
|
|||
|
BUG修正
|
|||
0.10 |
||||
|
BUG修正
|
|||
1.0 RC1
|
1.0 第一个候选版
|
|||
1.0 RC2
|
1.0 第二个候选版
|
|||
1.0
|
1.0 官方发布版
|
|||
|
Rose & Crown
|
穏定性及安全性修正
|
||
|
|
穏定性及安全性修正
|
||
|
|
安全性及安装程序修正
|
||
|
|
安全性更新及修正DHTML问题
|
||
|
|
安全性修正
|
||
|
|
安全性修正
|
||
|
|
安全性修正、稳定性修正
|
||
|
|
内部测试第一版
|
||
|
|
内部测试第二版
|
||
1.5beta1
|
|
公开测试第一版
|
||
1.5beta2
|
|
公开测试第二版
|
||
1.5 RC1
|
|
第一个候选版
|
||
1.5 RC2
|
|
第二个候选版
|
||
1.5 RC3
|
|
第三个候选版
|
||
1.5
|
|
更新:新的选项面板;增加标签拖拽,快速进退;支持SVG等新功能
|
||
|
|
穏定性及安全性修正
|
||
|
|
穏定性及安全性修正
|
||
|
|
穏定性及安全性修正
|
||
|
|
穏定性及安全性修正
|
||
|
|
穏定性及安全性修正
|
||
|
|
修复Windows Media插件兼容问题
|
||
2.0beta1
|
"Bon Echo"
|
公众测试第一版
|
||
2.0beta2
|
"Bon Echo"
|
公众测试第二版
|
||
|
|
穏定性及安全性修正
|
||
2.0 RC1
|
|
2.0 第一个候选版
|
||
2.0 RC2
|
|
2.0 第二个候选版
|
||
2.0
|
"Bon Echo"
|
2.0 官方发布版
|
||
计划中的版本
|
||||
Mozilla Firefox 3
|
3.0
|
Minefield
|
2007年第3季
|
|
Three Kings, Royal Oak, One Tree Hill, Mission Bay 和 Greenlane 都是新西兰奥克兰市内的地名;Whangamata 是新西兰科罗曼德半岛一个靠海的城镇。这些名字是由在奥克兰长大的古德杰所命名的。其它在 Firefox 蓝图的代名则是在真实地图上从加州到菲尼克斯这段路途中找来的。
软件特征与性能
正如Opera和 Mozilla Suite,Mozilla Firefox也有自己的独到之处使之和微软的Internet Explorer不同,Firefox 的特点在于采取了小而精的核心,而允许用户根据个人需要去添加各种扩展来满足每个人的要求。
标签页浏览
Firefox支持标签页浏览﹝Tabbed browsing﹞。用户不再需要像IE浏览器那样打开新的窗口来浏览网页,而只需要在现有的窗口中新建一个标签页即可,从而达到了节约任务栏的空间,加快浏览速度和减少资源占用的效果。标签页浏览的功能是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 2.0放弃了这一功能。
反网络钓鱼
反网络钓鱼是Firefox 2.0里内置的一项安全功能,目的是防止用户无意中访问恶意网站,保护私人数据的安全。
界面主题
Firefox支持个性化的界面。用户可以选择各种不同的界面主题来达到美观的效果。界面主题是用XUL写的,很多主题可以从Mozilla的官方扩展网站addons.mozilla.org下载安装。而第三方网站(例如:deviantart)亦提供免费的由爱好者制作的精美主题。
扩展
Firefox的扩展性能非常强。用户可以通过安装扩展﹝Extension﹞来添加各式各样的新功能。许多常用的功能,像IRC聊天,日历,便签等都有相应的Firefox扩展。大多数扩展都很小,可以满足不同网络速度的用户的需要;而随着Firefox的更新,某些扩展的功能也可能被集成至Firefox中。您可以到Mozilla的官方网站addons.mozilla.org下载到需要的扩展。中文用户可以到Mozilla授权的位于台湾的www.moztw.org或位于中国大陆的addons.mozine.cn这两个分站下载到常用的中文扩展。
安全性能
截止到
1、没有整合到 Windows 中,这可减少病毒及黑客借由 Firefox 而造成操作系统的损害
2、不支援 VBScript 及 ActiveX这两个技术注一
3、限制网络自动下载,如此一来便很难有间谍或广告软件(spy/adware)自动且任意安装于系4、统上
5、使用者对 Cookie 等个人隐私资讯有著完全的控制权
6、反网络钓鱼,防止用户无意中访问恶意网站
注一: 使用者依然可以透过扩展来达成支援ActiveX此一功能。
支持的网络标准
Firefox以支持W
关于Firefox的批评
在Firefox越来越受大众欢迎的同时,Firefox也接到了很多批评。
功能有限
有些人认为Firefox的功能太少,很多实用的功能都没有加到软件中。对此,Firefox的开发者的答复是为了使Firefox拥有一个小巧的核心,如果Firefox集成了太多的附加功能的话整个软件就会变得臃肿,而漏洞也会随之增加。虽然大多数附加功能都可以扩展来实现,但并不是每一个用户都愿意安装由第三方开发的扩展。刚刚发布的版本2.0和明年发布的版本3.0集成了过去只能由扩展来实现的某些功能,例如session save功能等,Firefox集成部分常用的功能还是有可能的。
启动缓慢
Firefox经常受到的另一个批评是启动速度慢。用过Internet Explorer的用户可能会注意到在Windows下Firefox的启动速度比IE稍慢,在一些性能较差的计算机上表现的更为明显。其中一个原因在于IE需要的一些文件在Windows加载内核时就已经预先加载了,因为IE与操作系统有着十分密切的联系,这也是造成微软浏览器影响操作系统的主要原因。但是Windows下的Firefox用户也可以透过扩展来获得预先加载的功能,以加快Firefox的启动速度。
扩展兼容性
经常有些扩展不能安装在某个版本的Firefox,扩展和扩展之间互不兼容,以及扩展本身的某些问题,例如某些扩展占用资源过大,功能突然失效,甚至导致Firefox崩溃,这都是困扰Firefox用户的且无法回避的问题。Firefox走的是小而精的路线,没有集成一些实用的功能,这就需用户通过安装扩展才能实现这些功能,但种类繁多扩展也不免产生一些问题,给使用者带来一些不便!现在尚无有效的解决方法,只能通过开发者修复扩展中的错误,以对Firefox提供更稳定的支持。
内存泄漏问题
Firefox内存泄漏问题是一个存在已久的问题,而且在各个版本中或多或少的存在这一问题。当前还没有补丁程序或者更新解决此问题。
内存泄漏问题的主要表现是浏览大量含有图片的页面以后,即使已经从原来的页面离开,浏览图片时占用的内存也不会释放。曾经有人做过试验,连续浏览一个图片网站一个半小时,占用内存可以达到400MB以上。(来源:FireFox官方新闻组讨论)除非关闭所有Firefox窗口,内存才能释放掉。也有证据显示是adblock扩展引致firefox1.5的内存泄漏,在安装新版本的adblock扩展后已经改善这个问题。
这个问题并非无法改善[2],但尚无完全的解决方案可言。
页面显示不正常
关于一些网页在Firefox下不能正常显示但在IE下却可以,在大多数情况下这不是Firefox的问题,而是该网页使用了不符规范的HTML、JavaScript,IE专有代码或其它不符合W
现在比较流行的解决方法有:
安装IE tab或者IE view扩展,在遇到无法正常浏览的页面时转为用IE浏览。
安装Greasemonkey扩展,通过载入编写好的脚本以支持无法正常浏览的页面。
市场的接纳
众所周知微软的Internet Explorer占有浏览器市场的绝大部分,直到Mozilla的新一代开源浏览器Firefox 1.0的发布,引发了新一轮的浏览器大战。Firefox的发展非常迅速。根据Tom's Hardware Guide [3]一份2004年9月的文章,分析家Websidestory报导截至2004年9月底有5.2%的万维网用户使用Firefox或Netscape,比起7月增加了1.7%,并且同期间Internet Explorer失去了1.8%的浏览器市场的占有率,跌至93.7%。根据Mozilla的推广网站,在 Firefox 1.0PR 释出的十九天内共有超过三百万人下载它。而根据一间荷兰网络分析公司OneStat.com所作的调查,截至2006年5月,Firefox的全球市场占有率已上升至11.79%,相反,Internet Explorer的全球市场占有率却下降至85.17%。2006年8月,据OneStat.com所做出的最新调查指出,Firefox占有率上升至13.71%,而Mozilla官方网站Firefox的下载量更超过2亿大关。
Firefox的快速成长的一大原因是因为有关Internet Explorer安全弱点的报导增多,令使用者更渴求寻找更安全的替代品。对Firefox友善的安全报导与新闻文章于
市场占有率的快速上升,亦由于一个主动而不寻常的市场推广运动“Spread Firefox”[4]。这个运动鼓励使用者于电邮或网站中加入“下载 Firefox”的超连结。使用者从中可以得到“推广者点数”作奖励。头二百五十名推广者可以浏览这个网站[5]。该推广网站亦有一系列部落格及讨论区以探讨市场推广策略。
在香港,开放系统研用协会(OAKA)自发向民众推广Firefox,包括在街头派发光碟,并因应香港的政治气候,创作了“还网于民”这个口号。
另外值得一提的是搜寻引擎的龙头 Google 公司也加入了这场浏览器的战争,在 Google Adsense [6] 里头加上了“引导使用者装 Firefox 就可以获得奖赏”的规则,这项举动等于是让 Google 靠向了 Firefox 这边,让 Firefox 的市场占有率更加扩大。
参考网站:http://www.mozilla.org.cn/