Mozilla Firefox浏览器[编辑]
Mozilla Firefox,非正式中文名称火狐,是一个开源 网页浏览器,使用Gecko引擎(即非ie内核),由Mozilla基金会与数百个志愿者所开发。原名“Phoenix”(凤凰),之后改名“Mozilla Firebird”(火鸟),再改为现在的名字。
简介
火狐浏览器(Mozilla Firefox)采用Gecko网页排版引擎,支持多种操作系统,开放源代码以多许可方式授权,包括Mozilla公共许可证(MPL)、GNU通用公共授权条款(GPL)以及GNU较宽松公共许可证(LGPL)。
目前,火狐在全球浏览器市场份额排行第二,但和谷歌浏览器及其他浏览器的竞争中,市场份额有所下降。
多年以来,Mozilla所制定的火狐开发计划大致原则是:每隔一、两年,对火狐进行功能上的重大升级。2010年1月14日Mozilla称,今后将调整上述产品发布原则,即改为通过定期发布安全升级方式,为火狐逐步增加各项新功能,此类升级的发布时间为每隔6周。
发展历程:
历史背景
在互联网热潮初期时,当时的浏览器市场及网页浏览标准均由网景公司主导。网景公司更多次尝试创做一种能够让用户通过浏览器操作的网络应用系统。微软公司,担心网景可能威胁到微软的操作系统和应用程序市场,于是在1995年向望远镜娱乐公司(Spyglass Entertainment)买下Mosaic的授权,以此为基础开发了Internet Explorer ,挥军浏览器市场,双方激烈竞争就此展开。网景公司的Netscape Navigator与微软公司的Internet Explorer之间的竞争,后来被称为“第一轮浏览器大战”。最后的结果是网景战败,微软的Internet Explorer成为主流的浏览器。
Mozilla Firefox的历史正是由这里开始的。浏览器之战失利以后,网景为了挽回市场,在1998年,将大部分浏览器代码开放,成立了Mozilla(谋智)组织,计划开发下一代的Netscape浏览器。
Mozilla组织社团成员通过对Netscape的源代码彻底重新改写,开发出了Mozilla Application Suite,一款网络应用软件套装,包含了浏览器、电子邮件客户端、网页编辑器、IRC聊天等等。但是由于受到网景公司的商业需求拖累,并且有过度开发者导向的功能蔓延,软件变得日益膨胀臃肿。2002年,Dave Hyatt(戴夫·海厄特)与Blake Ross(布雷克·罗斯)开始从Mozilla套装软件中分支出一个实验性的项目,目标是要创建一个轻便、快速、简单与高扩充性的浏览器来取代Mozilla套装软件,这个浏览器被称为“Phoenix(凤凰)”。
初期版本
该项目的名称经过多次波折,在2002年9月23日发布了第一个公开测试版——Phoenix 0.1。Phoenix的名称延用到2003年4月14日,但因为和BIOS制造商Phoenix Technologies(凤凰科技)的名称冲突,而自0.6版起更名为“Firebird”(火鸟)。后来,这个新名称又与另一个开源的数据库系统Firebird发生了冲突,Firebird的开发社区要求以全称Mozilla Firebird来标识这个项目或重命名,避免混淆。
2004年2月9日,Mozilla Firebird决定改称Mozilla Firefox,简称Firefox,缩写为Fx或fx,不过仍然常被称作FF(FireFox),虽然英文俗语里指的是小熊猫(学名:Ailurus fulgens),但是开发小组使用直译的方法,因此吉祥物及官方图标的设计都是火红的小狐狸,为了避免与动物小熊猫的“Firefox”混淆。
Firefox 1.0
2004年11月9日,Firefox 1.0版正式发布。新增功能包含了RSS/Atom feed,搜索工具栏、插件查找。1.0版在2006年4月13日被终止了支持服务,此后Firefox将会在新的主要版本发布后六个月停止支持服务。
Firefox 2.0
Mozilla Firefox 2的开发代号是Bon Echo,是加拿大的国家公园。包括新的接口主题、更多的安全防护功能,例如:防网络钓鱼(phishing)。新版浏览器也有撤消浏览状态功能,每当浏览器重新打开时,就会自动回到上次关闭前用户最后浏览的那些网页。2006年10月24日,Firefox2.0正式发布,IE团队送上蛋糕,祝贺Firefox2发布。
Firefox 3.0
Mozilla Firefox 3的开发代号是Gran Paradiso。如同其他版本的Firefox开发代号一样,“Gran Paradiso”是一个真实的地名,是位于阿尔卑斯山中最高的一座山。
Mozilla基金会在2007年9月19日发布了第一个测试版,2007年12月18日发布了第二个测试版,第三个测试版在2008年2月12日发布,第四个测试版在2008年3月10日,第五个则在2008年4月2日。
Mozilla在2008年6月17日正式推出Firefox 3,发布当天下午,IE团队再次送上蛋糕,祝贺Firefox3发布。同时,Firefox社区发起“下载日”(Download Day),在正式版发布当天创下“单日最多人下载软件”的吉尼斯世界记录,在24小时内达全球共8,002,530次的下载次数。
内部改变
Firefox 3最重要的变更就是使用排版引擎Gecko 1.9.0。新版本的排版引擎修正了非常多的错误,也增加对网页标准的兼容性,还有许多新的API提供开发者使用。某方面来说,新的排版引擎让Firefox 3成为了Mozilla发布的浏览器中第一个通过网页标准测试Acid2的产品,而在更高级的测试Acid3中,Firefox 3的分数也比Internet Explorer 8 Beta 1高。
为解决存储器泄漏(Memory leak)问题,Firefox 3使用新的存储器回收器-jemalloc[26]和XPCOM循环收集器(XPCOM Cycle Collector),减少发生存储器泄漏的机会。但是很可惜在使用某些扩展和插件时FireFox 3依然有存储器泄漏的问题,当然已经不是那么容易的了。
Gecko 1.9使用了cairo做为新的图形处理引擎,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以上的版本,而且将会使用本地的“Cocoa”组件。
外观和接口改变
Firefox 3的外观现在能够在各种操作系统上更有一致性,并能和操作系统更高度的结合。从Firefox 3 Beta 4开始,已经有分别为Mac OS X、Linux、Windows XP和Windows Vista创建的默认布景主题。当Linux用户使用KDE桌面时,Firefox 3会从桌面环境取得图标,当桌面环境改变设置时,Firefox也会跟着改变。 除了外观之外,下载管理员和附加组件也经过重新设计,现在可以直接在程序中搜索,也加入了文件续传功能。密码管理员现在会在登录成功后才询问用户要不要存储密码,避免用户存储到不正确的密码。
Firefox 3使用了新的“Place”系统来存储书签和浏览纪录。Place内部使用SQLite来存储数据,可让用户存储更多的信息在书签和浏览纪录上,甚至让用户加上标签来归类,另外也新增了地址栏自动完成清单的功能,让用户可以在地址栏快速找到想要的书签或浏览纪录。
默认的按钮图标也有相当大的变化,现在“上一页”、“下一页”的按钮在Windows和麦金塔上采用了类似钥匙孔的造型,并且使上一页的按钮加大,原因是上一页按钮常常会被使用,也是利用到人机界面中“优使性”(Usability)的概念。将来也会针对Windows XP和Windows Vista做出不同的按钮图标。
但遗憾的是在一个用来设计Firefox附加组件的平台——Jetpack上,Mozilla被指抄袭Web设计公司MetaLab的网站设计,并最后向该公司致歉。
Firefox 3.5
Firefox 3.5的开发代号是Shiretoko,是日本的知床国立公园。初期的版本号为3.1,但为了反应出大幅度的改善以及增加的新功能,正式版本命名为3.5。其中最大的革新是加入了全新的JavaScript引擎TraceMonkey,大幅提高页面渲染的速度。并且支持了隐私浏览功能、本地自带Ogg Theora的HTML5标准编码图像和Vorbis编码音效,Firefox图标也重新绘制变的更加立体。
Firefox 3.6
2010年1月21日,正式推出Firefox 3.6(Windows、Mac和Linux版),开发代号是Namoroka,是马达加斯加的国家公园。提供大幅的幕后变更,让Firefox浏览器更快、内容和视觉体现更好。Firefox 3.6最显著的改变是对TraceMonkey编译引擎的改善,速度较Firefox 3.5加快20%。
Firefox仍是定制性最佳的浏览器,自带下一代轻量级主题Personas,用户不需再下载Personas扩展。但Windows 7接口支持,包括用Ctrl+Tab热键的标签页预览、jump lists捷径清单,和Aero Peek多标签页预览等,都必须等到另一次修订。目前这些功能只能利用更改about:config设置来启动。
几项改善让Firefox得以保持领先。重要的变更包括提供自动检查插件更新、阻挡第三方软件加载Firefox的components组件目录,以增加稳定性、支持Web Open Font Format(开放字体格式),用户浏览其他语言的网页时,下载时间应可更快。还有支持File接口,有助于上传多张照片等工作,该接口也是HTML5标准草案的一部份。此外,开放、本地的Ogg影音能用全屏播放,Firefox 3.6并支持poster frames,也就是影片开始前看到的预览图像,和新的CSS分隔线、背景大小调整及pointer events。
外挂程序独立运行功能
于Firefox 3.6.4加入,开发代号为Lorentz,是印尼的国家公园。可把诸如Flash Player、Java这类的插件转移到另一个独立的运算程序,又称当机防护(Crash Protection)。
处理程序中的“plugin-container.exe”程序主要为分离插件,为Mozilla正在进行的Electrolysis独立程序计划阶段之一。若浏览器发生插件错误或冻结时,将不会影响整个Firefox,改善稳定性;因为许多浏览器的当机问题是Flash造成的。
原先Mozilla斟酌是否将新功能一次保留到4.0版本推出,或是提前新增部分功能。开发者和观察者考量两种作法的利与弊,并质疑加快Firefox的开发步调对企业用户而言是否适合。最后Benjamin Smedberg程序员在Mozilla电子邮件论坛中,提出后者的作法发布Lorentz版Firefox。Firebug包的IBM程序员John J. Barton也赞成后者表示:“IBM和我们的客户都拥抱更快的开发周期。这正是我敦促Firefox团队持续在这方面保持领先的理由。”
由于考量到架构和稳定性问题,当机防护仅支持Adobe Flash、Apple Quicktime、Microsoft Silverlight插件,和Windows、Linux系统,未来将支持MAC。
火狐3.7开发计划被放弃
由于火狐3.6版发布时间一再推迟,Mozilla对此进行了总结,并希望今后能够在新版本推出事宜上更为顺利。就目前而言,Mozilla在发布安全升级时,仍主要以修复技术漏洞为主,而没有在这些安全升级中增加新功能。但通过安全升级增加新功能方式,可避免新版本发布大量不必要的测试版,同时也可使系统兼容性测试的时间大幅缩短。
在火狐3.6正式版发布后,Mozilla将放弃火狐3.7版的原定开发计划,直接开始火狐4.0版的开发计划。Firefox 4
开发代号为Tumucumaque,是巴西的国家公园。2009年7月17日,Mozilla基金会宣布Firefox 4.0将带来全新的用户界面,和使用Windows Vista和Windows 7的Aero透明效果。Firefox 4.0也将用上Windows7平台上的Direct2D矢量图形API和DirectWrite文字渲染GPU加速技术。其中,另一项重要功能,是比较不干扰用户的更新机制,这是相当实用的技术,因为Mozilla的更新发布次数较为频繁。
Firefox工程副总裁Mike Beltzner在网络会议中强调“速度”是Firefox 4开发重点。此外,4.0还将支持WebM视频文件格式、64位版本(不包括Windows)、多点触控、JagerMonkey引擎。Firefox根据一个称为Gecko的浏览器排版引擎计划打造而成。Firefox 3.6根据的是Gecko 1.9.2,而Firefox 4.0准备采用Gecko 2.0。
在搜索引擎方面,默认的Google搜索不变,但新增Bing选项。
2011年3月22日,Mozilla官方首页正式发布Firefox 4.0。发布后当天,IE团队再次献上IE蛋糕,祝贺Firefox4发布。
Firefox 5
2011年6月21日,Firefox 5.0正式发布。除了保留了Firefox 4的全新界面,还在前版本的基础上增加了“禁止网站追踪功能”。发布后,微软再次送上杯子蛋糕。
Firefox 6
原计划于本周二(8月16日)发布的Firefox 6.0正式版,提前两日便被它的粉丝们发现在Firefox的FTP服务器上已悄然出现了6.0正式版的丽影,欣喜的用户现在就已然可以下载到这一经典的浏览器来使用了。
相对于上个版本的Firefox5.0,经过两个多月的开发更新环节,Firefox 6.0正式版在很多方面进行了升级更新。
Firefox 7
主要新特性:
1、将对性能进行优化,在Windows、Mac、Linux三大平台上提供更快的启动速度;
2、Firefox 7还将优化内存占用,改善内存管理。Mozilla开发者Nicholas Nethercote在博客中表示,Firefox 7的内存使用量比Firefox 6(以及Firefox 5、4)低了20~30%、有时候甚至可减少50%,而且响应速度也会提升;Firefox的JavaScript垃圾回收器也会更频繁工作,从而释放出更多内存。
3、Firefox Sync同步服务:在Firefox 7中,书签和密码将进行实时同步。
4、 增强字体渲染:字体渲染将更加清晰。
5、地址栏隐藏http://,帮助用户更直观地查看网站地址。不过,加密页面(https://)仍然会正常显示,以避免混淆。
Firefox 8
首先,Firefox 8预装了一个新的扩展兼容性助手,帮助用户在第一次升级到浏览器新版本后更好地管理扩展,在首次启动时,用户可以对单个扩展进行启用或禁用操作。
另一个变化是,Firefox 8完善了对第三方扩展(add on)的管理。之前,Firefox允许所有第三方扩展的安装,而自Firefox 8开始,浏览器会在扩展安装前弹出一个提示窗口,询问用户是否要安装该扩展。不过当前该功能仅影响扩展,对浏览器插件(plugin)不起作用。
第三,Firefox 8新增了一个标签页选项,在用户恢复上次会话时可以加快浏览器启动速度。在恢复会话时,浏览器仅打开用户选定的标签页而非全部。
第四,浏览历史窗口中将新增下载历史。
第五,支持多进程硬件加速。
Firefox 9
2011年8月16日,Mozilla正式启动Firefox 9的开发工作,同步开发Firefox 7/8/9三大版本。
使用技巧
跳过安装扩展的等待时间
火狐安装扩展默认要先等待3秒,要取消等待时间,可在地址栏输入about:config ,在打开的页面的“过滤器”里输入security.dialog_enable_delay之后,就会看到这一项,双击,将其值改为0即可。
关闭火狐兼容性检测
火狐的一些插件的作者由于没及时更新,导致新版本火狐提示不兼容而不能运行这些扩展,而火狐的所谓兼容性检查只是根据插件里的install.rdf文件来判断。install.rdf文件只是描述该插件支持的火狐版本号,其实很多扩展都可以正常地运行在新版本的火狐上,可以通过以下方法,强制运行扩展:
在地址栏输入about:config ,在空白处中按鼠标右键选择“新建→布尔”,在弹出的窗口的名称中输入
extensions.checkCompatibility.4.0(这里以4.0.1版本为例,以实际版本号为准,修改为版本号前三个字符组成的小数),值选择false,点击确定,现在在扩展列表可以右击不兼容的扩展,选启用。
关于测试版,注意:
beta版,需增加最后一个字母b,如3.6beta2,应为extensions.checkCompatibility.3.6b,但从火狐6.0 beta开始,则不需要加最后一个字母,否则无效。
aurora版,需增加最后一个字母a,否则无效,如7.0a1,应为extensions.checkCompatibility.7.0a
nightly版,需修改为extensions.checkCompatibility.nightly
修改火狐的缓存文件夹位置
在地址栏输入about:config ,在空白处按鼠标右键右键分别新建“字符串”browser.cache.disk.parent_directory和browser.cache.offline.parent_directory,再输入具体路径(如D:\Temp) 。
其他相关
火狐浏览器(Mozilla Firefox)采用Gecko网页排版引擎,而火狐和Gecko都与网景有着千丝万缕的关系。
关于Gecko
Gecko是一套开放源代码、C++编写的网页排版引擎。目前为Mozilla家族网页浏览器以及Netscape 6以后版本浏览器所使用。该引擎原本是由网景(Netscape)开发的,现则由Mozilla基金会维护,以多许可方式授权释出,包括Mozilla公共许可证(MPL)、GNU通用公共授权条款(GPL)以及GNU较宽松公共许可证(LGPL)。
这套排版引擎提供了一个丰富的程序接口以供互联网相关的应用程序使用,例如:网页浏览器、HTML编辑器、客户端/服务器等等。虽然最初主要针对Netscape和Mozilla Firefox的Mozilla派生产品,但现在已有很多其他软件在使用这个排版引擎。Gecko是跨平台的,能在Microsoft Windows、Linux和Mac OS X等主要操作系统上运行。
Gecko在互联网中是最流行的排版引擎之一,其他引擎如Trident(用于Windows版的Internet Explorer4.0版本开始),其后尚有WebKit(用于Safari以及Google Chrome)以及Presto(用于Opera)。
关于网景(Netscape)
1994年4月4日由马克·安德生(Marc Andreessen)和吉姆·克拉克(Jim Clark)在美国加州共同创立“Mosaic Communication Corporation”。
Mosaic公司成立后,由于美国伊利诺伊大学的国家超级电脑应用中心(National Center for Supercomputing Applications,NCSA)拥有Mosaic的商标版权,且伊利诺伊大学已将技术转让给望远镜娱乐公司(Spyglass Entertainment),开发团队必须彻底重新撰写浏览器代码。
1994年10月13日,该公司开发的浏览器Mosaic Netscape 0.9上市,这套程序后来改名为Netscape Navigator(后来台湾译为“网景领航员”,中国大陆方面译为“网景导航者”)。该浏览器获得重大成功,成为市场的领导者。
1994年11月14日,为了避免和NCSA的商标拥有权问题,更名为网景通信公司(Netscape Communications Corporation)。
1998年1月,网景与微软IE浏览器竞争失利以后,为了挽回市场,将大部分浏览器代码开放,成立了Mozilla(谋智)组织,计划开发下一代的Netscape浏览器。Mozilla组织社团成员通过对Netscape的源代码彻底重新改写,开发出了Mozilla Application Suite,一款网络应用软件套装,包含了浏览器、电子邮件客户端、网页编辑器、IRC聊天等等。火狐浏览器(Mozilla Firefox)正是派生于Mozilla Application Suite所分支出的实验性项目。
1998年11月24日,美国在线(American Online,AOL)以42亿美元、免税换股的方式,收购网景。而美国在线之后又成为时代华纳的一部分。
2003年7月15日,美国在线解散了网景公司,大部分开发者被解雇。而Mozilla基金会亦在当天成立。
2008年初,美国在线决定停止网景浏览器的开发,并于2008年3月1日停止安全更新和所有的技术支持,并建议用户转移使用Mozilla系列浏览器或Flock。
更新记录
Firefox 5 移动浏览器
发布时间:2011年6月21日最新发布 简体中文版
更新内容:
1.新增「不要追踪我」的隐私保护功能,让使用者可以告诉网站不要进行线上行为记录
2.改进页面载入速度,尤其是在使用 3G 网络的时候,并且改进了左右滑动屏幕时的回应速度
3.改进与 SwiftKey 键盘的兼容性
4.持续成长的移动版附加组件库,包含超过 20 个精选的附加组件增加wml支持
5.支持中国农业银行等wap网站
Firefox5.0
发布时间:2011年6月21日
Firefox 5主要改进:
新增对CSS animations的支持;
“请勿跟踪”(Do Not Track)功能进行了创新;
完善了canvas、JavaScript、存储和网络性能;
完善了对HTML5.XHR、MathML、SMIL和canvas标准的支持;
完善了部分语言的拼写检查;
完善了Linux版本的桌面整合;
WebGL内容不再加载跨域WebGL纹理;
测试版中存在的开发版本渠道间的转换功能已被移除。
Firefox4.0
发布时间:2011年3月22日
修复问题:
1.全新Firefox 4.0 版本,超高速的浏览体验
2.全新界面,新的标签位置、Firefox按钮等
3.内置同步、标签组、新的扩展管理器等,给你更易用的功能
Firefox3.6.15
发布时间:2011年3月8日
修复问题:
修复了某些Java小程序无法载入的bug
Firefox3.5.6
发布时间:2009年12月15日
修复问题:
1.修正了几个安全问题
2.修正了几个稳定的问题
火狐界面火狐界面
中国版2009.7 Firefox3.5.5
发布时间:2009年11月6日(简体中文版)
更新内容:
1.Firefox更新至3.5.5;
2.中国版主页改版;
3.解决个别可能引起崩溃的问题,提升稳定性。
中国版2009.7 Firefox3.5.1
发布时间:2009年7月20日(简体中文版)
更新内容:
1.在最新的Firefox3.5.1基础上构建,具有隐私浏览、开放的音/视频、地理定位以及极大 提升的浏览速度等强大特性和功能。
2.修正魔镜和Ease Drag ToGo以及QuickDrag插件冲突的问题
3.魔镜新增淘宝购物频道
4.修正魔镜在Mac下的显示问题等
中国版2009.5 Firefox3.0.11
发布日期:2009年6月18日(简体中文版)
更新内容:
1.修正了几个安全性和稳定性问题
2.SQLite 相关的问题
3.特定情况下书签数据库损坏的问题
4.魔镜升至新版等
Firefox3.0.10 ChinaEdition2009.5
发布时间:2009年5月19日(简体中文版)
更新内容:
1.新增换肤,上百种皮肤可供选择。
2.火狐捷径中新增“用户配置”选项
3.火狐捷径新增自定义功能
4.魔镜新增电视频道
5.魔镜新增按钮自定义功能
Firefox3.0.8 ChinaEdition2009.1
发布时间:2009年3月31日(简体中文版)
更新内容:
1.修正了几个安全性、稳定性问题。
2.修正Mac下Flash播放关闭问题
3.修正部分cookies记录自动丢失
4.修正某些打印按钮无法激活问题
5.修正Accessibility特性相关问题
网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。