Mozilla Firefox,通称Firefox,中文也通称火狐,是自由及开放原始码的网页浏览器[6],由Mozilla基金会及其子公司Mozilla公司开发。Firefox支援Windows、macOS及Linux,其行动版支援Android及Firefox OS,这些版本的Firefox用Gecko来排版网页,Gecko是执行当前与预期之网页标准的排版引擎[7],而2015年释出的iOS版Firefox由于系统限制,使用Webkit排版网页,而非Gecko。
Mozilla社群成员想要独立的浏览器而非Mozilla Application Suite这样的套件,于2002年创立Firefox,当时叫“Phoenix”。即使在测试阶段,Firefox也在测试者间颇为流行,并因其快速、安全及扩充元件而受称赞。Firefox于2004年11月首次释出,并且9个月内下载量超过6000万,取得空前成功,Internet Explorer的主导地位首次受到挑战[8]。Netscape于1998年由AOL收购前建立了Mozilla社群[9],Firefox被[谁?]认为是Netscape Navigator的精神续作。
Firefox全球市占率在2009年达到32%高峰,为全球第二流行的网页浏览器[10][11]。在与Google Chrome的竞争中,其使用率逐渐下降[10]。根据StatCounter的统计,截至2024年2月,Firefox桌面网页浏览器的市占率为7.26%,成为继Google Chrome(65.38%)、Microsoft Edge(12.75%)和Safari(8.72%)之后的第四大受欢迎的桌面网页浏览器[12]。而在其他平台的市占率不足Chrome(65.31%)、Safari(18.31%)和 Edge(5.07%),排名第四为3.04%[13]。
发展历程
Firefox最初是Mozilla Application Suite的实验分支,由戴夫·海厄特、乔·休伊特及布雷克·罗斯建立。他们认为原赞助者网景公司的商业要求及其开发者导向的特征蔓延特色会使浏览器更难用[14],为了解决此问题,他们开始以Mozilla Suite为基础,建立了独立的浏览器,目的是取代功能复杂的Mozilla Suite[15]。2003年4月3日,Mozilla宣布他们将把开发目标由Mozilla Suite转移到Firefox和Thunderbird上[16]。之后形成了由社群开发维护的SeaMonkey,并最终于2005年取代了Mozilla Application Suite。
Firefox命名时历经波折,最初取名为“Phoenix”,取自神话中从自身灰烬复活的不死鸟,代表新的浏览器从Netscape灰烬中浴火重生。但因为和凤凰科技(Phoenix Technologies)名称冲突而改为“Firebird”。后来,这新名称又与另一个开放原始码的资料库系统Firebird起冲突[17][18],Firebird的开发社群要求以全称“Mozilla Firebird”标识这专案或改名,避免混淆。2004年2月9日,Mozilla Firebird改称“Mozilla Firefox”,简称“Firefox”[19],正式缩写为“Fx”或“fx”[20],不过常简称“FF”[21]。
Firefox 项目在 1.0 版之前经历了多个版本,并已获得《福布斯》和《华尔街日报》等多家媒体的赞誉。Firefox 最受欢迎的功能包括:集成弹出窗口拦截器(pop-up block)标签浏览和用于添加功能而无需修改原始代码的扩展机制。尽管 Mozilla Suite 和 Opera 等其他浏览器早已具备这些功能,但火狐是第一个在这些浏览器中被大规模使用的。[来源请求]
Firefox曾因为可以作为IE浏览器的替代品而获得关注,IE浏览器曾因为指程序设计不佳和不安全而受到抨击。这些批评者称IE浏览器不支持某些网络标准、使用具有潜在危险的ActiveX组件以及容易遭受到间谍软件和恶意软件的攻击和影响。作为回应,微软发布了 Windows XP Service Pack 2,为 Internet Explorer 6 添加了多项重要的安全功能。[来源请求]
2004 年 11 月 9 日,火狐浏览器发布了 1.0 版。随后,2005 年 11 月发布了 1.5 版,2006 年 10 月发布了 2.0 版,2008 年 6 月发布了 3.0 版,2009 年 6 月发布了 3.5 版,2010 年 1 月发布了 3.6 版,2011 年 3 月发布了 4.0 版。从第 5 版开始,开发和发布模式转变为 "快速 "模式;在2011年年底稳定版已经发布到了第 9 版,而在2012年年底就已经发布到了第 17 版。[来源请求]
特性
Firefox的开发目标是“尽情地上网浏览”[22]和“对多数人来说最棒的上网体验”[23]。
Firefox有许多特色,如分页浏览、拼字检查、递增搜寻、即时书签、下载管理员、自订搜寻引擎、隐私浏览等等。使用者还可以透过附加元件和布景主题来自定义Firefox的功能和外观。截至2015年1月19日,Mozilla维护的附加元件网站已经有18000种附加元件可供下载[24]。
Firefox也向网页开发者提供良好的开发平台,开发者可以用内建工具来开发,如错误主控台、DOM观察器,此外还可用Firebug、Web Developer等附加元件来延伸开发功能。
Firefox支援大量网页标准,如HTML、XML、XHTML、SVG 1.1(部份的)、CSS(除了标准之外,还有扩充的支援[25])、ECMAScript(JavaScript)、DOM、MathML、DTD、XSLT、XPath和PNG图档(包含透明度)[26]。
Firefox从3.0版开始就通过了Acid2标准一致性测试[27]。Mozilla最初表示,他们认为SVG字体测试部份已过时且无关紧要,不打算让Firefox完全通过Acid3测试,因为所有主流浏览器开发商都将WOFF作为标准。SVG字体测试在2011年9月从Acid3测试中删除,Firefox 4及更高版本的得分为100/100[28][29]。
Firefox使用了沙盒安全模组[30],限制了网页脚本语言存取使用者端资料,保护使用者不受恶意脚本语言攻击。在传输网页资料时则用SSL/TLS加密方式,以保障使用者和网站之间能隐密地传输资料[31],此外也支援用智慧卡验证资料[32]。
Mozilla基金会提供了“臭虫奖金”来奖励发现Firefox及旗下产品漏洞的研究者,奖金为3000美元和一件T恤[33],Mozilla官方希望安全弱点可以在恶意利用前发现,进而得到及时修正,避免使用者遭受攻击[34]。
Firefox比起Internet Explorer来说较少尚未修正的安全漏洞,鼓励使用者由Internet Explorer转换到Firefox时,提升上网安全是一常见理由[35][36][37]。《华盛顿邮报》(Washington Post)也报导称,在2006年一年之中,Internet Explorer共有284天让使用者暴露在未修正的安全漏洞中,而Firefox只有9天[38]。
一份2006年赛门铁克公司的报告显示,到该年9月为止,虽然Firefox的安全漏洞比其他浏览器多,但修正漏洞的速度让其他浏览器望尘莫及[39]。但在经过安全性研究后,赛门铁克公司澄清了之前的描述,称Firefox比起Internet Explorer来说安全漏洞还是比较少[40]。根据软体安全统计网站Secunia的资料显示,到2008年3月26日为止,Firefox 2有4处尚未修正的安全漏洞,且多数标示为“低度危险”[41]。相对,Internet Explorer 7却有8处安全漏洞尚未修正,且多数标示为“中度危险”[42]。甚至有安全专家建议,微软IE升级模式应效仿Firefox浏览器,如果在现行版本中发现重大安全漏洞,就应即时发布漏洞更新[43]。
从Firefox 2.0起Mozilla就与Google一起合作,为用户提供反钓鱼保护,当在Firefox 2.0上访问钓鱼网站时,使用者可马上得到提示。Firefox的黑名单来自于Google搜寻中的SafeBrowsing Protocol[44],而从2009年的1月20日起Google正式关闭Firefox 2.0的反钓鱼技术[45],但是对Firefox 3及最新版本依然提供保护。
2011年12月,Accuvant安全测试公司在由Google资助的研究报告中指出,Internet Explorer 9安全性已相当接近同期的Google Chrome 15,反观同期的Mozilla Firefox 9则居于其后[46],但随后有NSS Labs安全测试公司指此项研究有失中立,并指出Accuvant公司曾接受Google巨额赞助,研究过程中也刻意忽略Firefox许多安全特性而未作测试,选取测试用恶意插件的方式亦有偏袒Chrome,打压Firefox之嫌[47]。
Firefox 60率先支持了有效提高浏览安全性的TLS 1.3 协议,以及DNS over HTTPS方案,前者可以避免旧版 TLS 中的漏洞,而后者可以避免中间人得知 DNS 查询的域名。[48]
2019年10月,Firefox 68 ESR在德国联邦信息安全办公室的浏览器测试通过所有强制性安全功能的最低要求。[49]
在 Mozilla 基金会安全公告 2020-03 中,该公司报告说,已在野外检测到 CVE-2019-17026(IonMonkey 中的类型混淆漏洞),并正在被积极利用。[50][51]
2021 年 3 月,Firefox 在版本 87 中推出了 SmartBlock,以提供针对跨站点跟踪的保护,而不会破坏用户访问的网站。[52] 也称为状态分区或“全面cookie保护”,通过浏览器中的功能工作,该功能将数据与用户访问的每个站点隔离开来,以确保跨站点脚本即使不是不可能,也是非常困难的。该功能还隔离了本地存储、服务工作进程和站点存储数据的其他常见方式。[53]
Firefox是在地化非常广泛的网页浏览器,自2004年11月正式发表后即有正体中文、简体中文、英国英语、美国英语、欧洲西班牙语、阿根廷西班牙语等24种语言版本[54],至今已有89种语言。这其中Mozilla中国分部谋智中国推出的火狐中国版还在地化了其功能(实际是辅以在地化的附加元件套件以及Firefox Sync的中国版:伺服器运行于中国大陆境内的“火狐通行证”提供在地化云端同步服务)
Firefox亦可在Windows、OS X和Linux执行。Firefox行动版可在Android、iOS以及自家作业系统Firefox OS执行。
除了上述作业系统,由于Firefox是开放原始码的软体,加上程式码与作业系统独立,因此Firefox可以在多种平台和作业系统上编译,包括了OS/2、AIX、FreeBSD[55]、Windows XP Professional x64版上都有可执行的Firefox编译档。在其他比较小型的作业系统,例如:SkyOS、ZETA上也都有Firefox的踪迹。
Firefox使用统一的设定档格式,不同作业系统的Firefox可共享相同的设定,不过可能会遭遇一些问题,特别是附加元件的使用上。
-
在Windows 10执行
-
在Windows 8.1执行
-
在Arch Linux执行
-
在Android执行
-
在Firefox OS执行
Firefox附加元件包含了扩充套件、布景主题、外挂程式等,这些附加元件可以从Mozilla官方维护的附加元件官方网站下载,或是从其他的第三方开发者取得。
使用者可以安装扩充套件来新增或修改Firefox的功能。扩充套件的种类有滑鼠手势、弹出式广告拦截、加强的分页浏览等,包罗万象。扩充套件虽然提供了高度自由的扩充功能,但使用者寻找和安装扩充套件可能有困难,也会建议把扩充套件的功能整合到Firefox,分页浏览就是从Mozilla扩充套件MultiZilla移植过来[56][57]。
多数扩充套件不是由Mozilla建立或支援,扩充套件在使用者的电脑中也有权存取资料,因此也有出现过恶意扩充套件[58]。甚至有些病毒专门利用某些扩充套件来盗取使用者的网路银行密码[59]。Mozilla提供了扩充套件验证,来确保这些志愿开发者提供的扩充套件没有任何恶意软体,此外不保证第三方开发者制作的扩充套件可在Mozilla的产品运作,也可能包含任何软体错误或安全漏洞[60]。
在Firefox浏览器的网址列输入文字时会显示符合的书签和历史。增加可设定的搜寻符号时(与搜寻关键字中间要有空格),会显示限定的搜寻结果,规则如下:
about:config | 预设搜寻符号 | 显示结果 |
---|---|---|
browser.urlbar.match.title | # | 显示与网页标题符合的结果 |
browser.urlbar.match.url | @ | 显示与网页地址符合的结果 |
browser.urlbar.restrict.bookmark | * | 只显示书签中的结果 |
browser.urlbar.restrict.history | ^ | 只显示历史记录中的结果 |
browser.urlbar.restrict.tag | + | 只显示增加了分页的结果 |
browser.urlbar.restrict.typed | ~ | 只显示在网址列输入过的字符 |
browser.urlbar.restrict.openpage | % | 只显示打开的分页 |
Firefox浏览器提供了快捷的文本选择操作,在网页文本上鼠标左键双击可以选择一个词,三击可以选择一段话。按住Ctrl(苹果机上是⌘ Cmd)可以在不取消已选择文本的前提下选择其它文本。
版本历史
除了正式版,Firefox还有两种测试版,按稳定性排序,分别为Beta及Nightly。
Firefox延长支援版本(Extended Support Release,简称“ESR”)是针对需要大规模部署的组织和其他团体所推出的版本,提供长达大约一年的支援服务[61]。不同于快速开发周期,ESR版本每四周更新不会有加入新功能和加强效能,仅会有安全更新和重大稳定修复,直到ESR的周期结束[62]。
系统需求
Firefox有下列的系统需求:
Windows | Linux桌面 | macOS | Android | iOS | |
---|---|---|---|---|---|
CPU | 含SSE2指令集的Pentium 4或更高阶(或Windows上的ARM64) | x86-64 或 ARM64 | ARMv7或更高阶、 | ARM64 | |
RAM | 512 MB(32位)/ 2 GB(64位) | ? | ? | ||
硬碟可用空间 | 200 MB | ? | ? | ||
作业系统版本 | Windows 7或更新, |
|
标准版:macOS 10.15或更新 延长支援版(ESR):macOS 10.12或更新 |
5.0或更新[66] | 15.0或更新 |
推广活动
从2004年首次正式发布开始,Firefox就展开了一系列积极的推广活动。随著这些活动,Firefox下载数量在一年后就迅速达到1亿次[67]。而在2009年的8月份Firefox的下载量就突破性地达到了10亿次。这只是对其官方网站统计而所作出的结果,而不包括从其他网站下载的次数[68]。
在2004年9月12日,名为“Spread Firefox”的社群行销网站正式随著Firefox预览版一起推出[69],网站提供了各种推广Firefox方式的讯息交换中心。12月16日,Mozilla基金会号召支持者买下纽约时报全版广告,刊登即将在释出的Firefox 1.0。短短十天的募捐活动已经获得来自一万人共25万美元的捐款[70]。
自2006年7月15日开始,Firefox创立者Mozilla基金会以“世界Firefox日”活动为庆祝基金会成立三周年[71][72],到2006年9月15日为止,为期两个月[73]。参与活动的人如果推荐一位朋友下载使用Firefox,二人名字有机会在Firefox朋友之墙(Firefox Friends Wall)上留名,这是位于Mozilla基金会总部的数位显示版。
2006年8月12日,美国奥勒冈州立大学Linux小组Firefox专案(Oregon State University Linux Group Firefox project)在美国奥勒冈州附近的燕麦田制作出Firefox麦田圈,庆祝Firefox下载量达2亿次[74][75][76]。
2008年2月21日,Firefox的下载数量到达了5亿次,Firefox社群发动到FreeRice网站猜问题,取得5亿颗米来庆祝[77]。
2008年,Firefox 3.0正式发布前,社群发动Firefox Download Day(直译为Firefox下载日),希望更新金氏世界纪录中“单日最多人下载软体”的一项。支持者需预先到推广网站Spread Firefox登记,在Firefox 3.0发布当日便会收到电子邮件提示参与活动[78]。Firefox 3.0自6月18日凌晨释出创下24小时下载金氏纪录后,热浪持续,48小时下载超过1200万(这统计不包含原有Firefox使用者自动更新升级到Firefox 3.0)[79]。
虽然获得大量使用者下载,但是据Mozilla公司的资料统计表明约有75%的下载者并不使用Firefox作其浏览器[80];而根据相关资料统计,在有解除安装Firefox的使用者中,有30%来自中国,排在后面的分别是美国(23%),日本、巴西和德国(9%)[81]。为此Mozilla公司就开始了“Impact Mozilla”计划,想让下载Firefox的网民成为真正的Firefox忠诚用户[82]。
标志
早期Firebird和Phoenix版本的标志被[谁?]认为有合理的视觉设计,但与其他许多专业软体相较之下仍有不足之处。Firefox标志由Mozilla基金会视觉象征小组设计,视觉象征小组的率领者是专业介面设计师Steven Garrity,他是在执笔Mozilla商标建议文件后获招揽,该文件引起了广泛讨论[83],而标志最终的版本则是由乔恩·希克斯完成,希克斯同时也是Camino图示的设计者[84][85]。后来,这标志再度修改和更新,修复了放大后发现的几处缺陷[86]。Firefox在英文俗语虽然指小熊猫(学名:Ailurus fulgens),但是开发小组却采用将“fire”和“fox”分开来直译蕴意,把吉祥物及官方图示都设计为火红的小狐狸[85]。
-
Firefox Nightly 的图标,用于表示每夜建构Pre-alpha版本
-
Minefield标志(由Nightly标志取代)
-
开发者使用版(Developer Edition)标志
评价
2004年,网站“Forbes.com”称Firefox为“2004年最佳浏览器”[92] 。
2005年,杂志《PC World》将Firefox列入“2005年最佳百大产品”[93]。媒体《Internet Week》在一篇文章提到许多读者在使用Firefox 1.5时记忆体用量相当高[94]。Mozilla开发团队表示Firefox 1.5记忆体用量升高是新的“上一页/下一页”(FastBack)功能导致[95]。后来,设计错误的扩充套件,像是某些旧版的Adblock[96],或者一些外挂程式(plug-ins)[97] 也是记忆体使用量增多的原因。《Softpedia》测试指出Firefox1.5比起其他浏览器需要比较长的启动时间[98],IE6也比Firefox的启动速度稍快,不过这是IE用到的程式组件有些在Windows启动后就载入,会有较快的启动时间。
2006年,PC World评论Firefox 2和Internet Explorer 7这两款浏览器,并认为Firefox较好[99]。杂志《Which?》也提名Firefox为最佳的网页浏览器[100]。《PC Magazine》比较了Firefox、Opera、Internet Explorer这三款浏览器的记忆体使用量,认为Firefox的记忆体使用量接近其他两个浏览器[101]。
2007年,《PC World》和《Zimbra》的测试指出Firefox 2的记忆体用量少于Internet Explorer 7[99][102],还在测试中的Firefox 3(以beta 1版本来测试)记忆体使用量没有低于Firefox 2,不过仍然少于Internet Explorer 7[103]。
2009年,英国Vnunet网站把Firefox的市场份额的不断攀升列为10大鼓舞人心IT事件之一[104]。但《PC World》杂志上的分析文章称,在与Chrome浏览器的竞争中,Firefox浏览器正逐渐失去电脑专家的青睐。尽管Mozilla基金会仍致力于一些宏大的目标,但火狐浏览器已经宣告死亡[105]。
2013年,德国科技网络杂志CHIP 年度100大下载[106](2022年为止Firefox (64-bit) 103.0.1 为任何时间排行中最高下载量的浏览器84,998,6777,第二位Google Chrome (32 Bit) 104.0 为16,836,838[107])。
2014年,根据CERT的统计,Firefox的安全漏洞少于Internet Explorer[108]。
2016年,杂志PCMag评论指基于其在“性能、特性、对新 Web 标准的支持、低内存使用和隐私保护”方面的优秀表演,给予Firefox编辑精选的加许。[109]
2020年,PCWorld对Firefox74的私隐浏览模式 (Incognito mode),针对浏览Facebook的反跟综插件,同步功能等特色都有正面评价[110]。
2022年,Techradar pro评论认为Firefox 90是在保护隐私方面和对于进阶使用者而言最优秀的浏览器[111],又对其程式大小、速度、安全性方面给予正面评价[112]。
Mozilla Firefox自推出之后便得到许多的奖项:
- BSI推荐最安全浏览器,2019年10月[113]
- PC Mag编辑推荐,2016年8月[109]
- PC Magazine编辑推荐,2014年8月21日[114]
- CNET编辑推荐,2011年3月[115]
- CNET十大热门MAC下载软体,2010年12月[116]
- Webware百大软体,2009年5月[117]
- PC World 2009最佳免费软体,2009年1月[118]
- PC Magazine编辑推荐,2008年6月[119]
- PC World 2008年度百大产品,2008年5月[120]
- Webware百大软体,2008年4月[121]
- Webware百大软体,2007年6月[122]
- 2007年日本好设计奖,2007年10月[123]
- PC World 2007年度百大产品,2007年5月[124]
- PC Magazine编辑推荐,2006年10月[125]
- CNET编辑推荐,2006年10月[126]
- PC World 2006年度百大产品,2006年7月[127]
- PC Magazine技术优异奖,软体和开发工具类,2006年1月[128]
- PC Magazine年度最佳软体,2005年12月27日[129]
- CNET编辑推荐,2005年11月[130]
- Macworld编辑推荐(评分4.5),2005年11月[131]
- Softpedia读者票选推荐,2005年9月[132]
- TUX 2005读者票选推荐,2005年9月[133]
- PC World 2005年度最佳产品,2005年6月[134]
- Forbes网页类别最佳产品,2005年5月[135]
- PC Magazine编辑推荐,2005年5月[136]
Mozilla Firefox市占率从发行初期就开始不断增加,大多数是因为Internet Explorer的市占率降低而来。自Firefox释出开始,Internet Explorer占有率稳定下降。
Firefox下载数量自2004年11月释出正式版后持续增加。截自2009年7月31日,Firefox下载次数已破亿[137]。这是官方的统计数字,并不包含软体更新或第三方网站的下载数量[138]。而且下载数量并不能反应实际的使用者数,使用者可能在很多台电脑下载、安装Firefox。根据Mozilla执行长约翰·李利在2008年2月表示,Firefox目前大约有1亿4千万使用者[139]。根据Firefox开发者阿沙·道兹乐,统计每天的“ping”命令的用量后,到2009年5月在全球至少有2.7亿用户使用Firefox[140]。
这样快速的成长以至于有网路媒体称Firefox将在2013年超越IE[141]。但是微软却质疑这些数字[142]。有媒体甚至具体列举出了10条Firefox将击败微软IE的理由[143]。这也就不奇怪在微软2008年向美国证券交易委员会提交的10-K管理文件中称,Firefox已对微软Windows业务构成威胁,这也是微软首次公开把Firefox当作Windows业务竞争对手[144]。
2010年7月2日,IBM宣布全球员工将采用Firefox作为预设浏览器[145]。
然而,从2012年开始,Firefox的市占率有所衰退,竞争对手Chrome市占率大幅增加,但仍与IE、Chrome保持“三足鼎立”局面[146]。
彩蛋
Firefox的开发者在Firefox设计了多颗“彩蛋”,以下是Firefox中著名的几颗。
在网址列输入about:mozilla
并打开就能看到“Mozilla之书”页面,每当有里程碑式的版本或事件发生就会有Mozilla之书的更新:
|
|
从Firefox 3.0开始在网址列输入about:robots
会出现以下讯息:
- 英文(Gort! Klaatu barada nikto!):
Welcome Humans!
We have come to visit you in peace and with goodwill!
- Robots may not injure a human being or, through inaction, allow a human being to come to harm.
- Robots have seen things you people wouldn't believe.
- Robots are Your Plastic Pal Who's Fun To Be With.
- Robots have shiny metal posteriors should not be bitten.
And they have a plan.
歡迎,人類!
|
欢迎你,人类!
|
|
文末下方有“重试”按钮,点击后提醒“请不要重复点击此按钮”,再次点击后按钮消失。
从Firefox 29.0开始,将选单中的所有可移除的项目移除会看到一只独角兽在跳动[147]。
从Firefox 57.0开始,将所有现有项目拖放到Firefox工具栏中清空自定义页面,可注意到在“密度”下拉框旁边添加了一个新的“独角兽”方块/按钮。[148]
赠送蛋糕轶闻
自Firefox 2.0开始,Firefox每发布大版本号,IE开发团队就会赠送大蛋糕以示祝贺。但自从Firefox 5.0开始进入快速更新大版本号后,开发团队所赠送蛋糕开始变小,直到Firefox 8.0后,IE开发团队表示Firefox更新过快,已经没能力维持下去而不再赠送蛋糕。[149][150][151]
不过IE10正式发布时,Firefox开发团队反向对方赠送蛋糕表示祝贺,IE开发团队表示感激并期盼Firefox能尽快发布适用于Windows 8的Firefox版本。[152]
在IE浏览器结束之后,Firefox赠送蛋糕纪念了IE的终结,并继续向Edge赠送蛋糕[153]。
参见
参考文献
外部链接
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.