Mozilla产品之Firefox
2010-01-22 11:16:30 阿炯
Mozilla Firefox是一个自由的,开放源码的浏览器,适用于 Windows、Linux 和 MacOS X平台,它体积小速度快,还有其它一些高级特征,主要特性有:标签式浏览,使上网冲浪更快;可以禁止弹出式窗口;自定制工具栏;扩展管理;更好的搜索特性;快速而方便的侧栏。这个版本做了脱胎换骨的更新,代码更优秀,功能更强大,包括安装程序,界面和下载管理器都作了改进。非正式中文名称火狐,由Mozilla基金会与数百个志愿者所开发的网页浏览器。创立于 2002 年,原名“Phoenix”(凤凰),之后改名“Mozilla Firebird”(火鸟),再改为现在的名字:火狐浏览器(Firefox)。
Firefox是Mozilla基金会开发的一个轻便、快速、简单与高扩充性的浏览器(与Mozilla Suite 区分)。Firefox已经是Mozilla开发的焦点,并将成为Mozilla基金会的官方浏览器,并可能成为Mozilla Suite的一部份(与Mozilla Thunderbird电子邮件客户端共同组成)。
Firefox专案一开始是戴夫·海厄特(Dave Hyatt)与布雷克·罗斯(Blake Ross)由 Mozilla 浏览器专案分支出来的一个实验专案。他们认为 Mozilla 浏览器专案受到网景通讯公司赞助的商业需求所拖累,并且有过度开发者导向的功能蔓延。目前专案开发由本·古德杰(Ben Goodger)主持。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 版。
开发
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 3 已于 2006年12月8日释出第一个开发员测试版,代号为“Gran Paradiso”,为意大利一个国家公园的名称。火狐除了具有网页浏览器的功能之外,还包括更多特色功能,下载他可以阻止弹出广告,火狐集成google工具栏功能,并且整合多种搜索引擎,实现更方面的信息检索等。
Google网站对火狐浏览器的介绍是: “Mozilla Firefox 是具有弹出窗口拦截、标签页浏览及隐私与安全功能的一种 Web 浏览器。我们将 Google 工具栏与 Firefox 结合供用户下载,从而提供更多功能:Google 搜索、拼写检查和自动填充。”
火狐浏览器对网络营销人员应用更加方便,下载他不仅可以方便地了解你所浏览网页的PR值,而且还可以用来检查网页设计对火狐浏览器与IE浏览器的兼容性问题,因为一些网页设计在IE浏览器和火狐浏览器中可能会有不同的表现,有时甚至会出现严重问题。
Mozilla发布Firefox开发者专用全新浏览器
历史
Mozilla Firefox最初是Mozilla Application Suite的一个实验性分支,由Dave Hyatt及布雷克•罗斯建立。他们认为原赞助者Netscape的商业需求及其开发者导向功能蔓延特色会降低浏览器的可用性,为了解决这个问题,他们开始以Mozilla Suite为基础,建立了一个独立的浏览器,目的是取代功能复杂的Mozilla Suite。2003年4月3日,Mozilla宣布他们将把开发目标由Mozilla Suite转移到Firefox和Thunderbird上。
Firefox项目的名称经过多次变更,最初称作Phoenix,但因为和凤凰科技(Phoenix Technologies)的名称有冲突,于是改为Firebird,不过这个新名称又与另一个开放原始码的数据库系统Firebird发生了冲突,Firebird的开发社群要求以全称Mozilla Firebird来标识这个项目或重新命名,避免混淆。2004年2月9日,Mozilla Firebird改称作Mozilla Firefox,简称Firefox。Mozilla希望Firefox可以被缩写为Fx或fx,不过仍然常被称作FF(FireFox)。
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。
外挂程序独立运行功能
原先Mozilla斟酌要不要按原订计划,将新功能一次保留到4.0版本推出,还是要提前新增部分功能以翻新目前的版本。开发者和观察者考虑两种作法的利与弊,并质疑加快Firefox的开发步调对企业使用者而言是否适合。最后程序设计师Benjamin Smedberg在Mozilla电子邮件论坛中,提出后者提前的作法发布Lorentz版Firefox。Firebug套件的IBM程序设计师John J. Barton也赞成后者表示:「IBM和我们的客户都拥抱更快的开发周期。这正是我敦促Firefox团队持续在这方面保持领先的理由。」
手机版
Firefox行动装置版,开发代号是Fennec,指一种生存于撒哈拉沙漠的小型沙漠狐狸,象征为Firefox迷你版本。支持扩充套件、Weave Sync同步等功能。
Firefox Home
一个基于iPhone平台的应用程序,以Firefox Sync为基础,可同步Firefox桌面版书签、历史、分页、自动填写等纪录,还内建智能地址列「Awesome Bar」功能,可快速寻找符合的浏览记录。
Firefox Home并非浏览器,而是基于WebKit的应用程序,Mozilla表示,由于苹果公司规定App必须使用苹果公司的技术,App才能登上软件商店,这表示Mozilla不能使用自家的JavaScript引擎和渲染引擎。Mozilla已于六月提交App Store申请。
特色
Firefox包含了许多突出的特色,像是分页浏览、拼字检查、增量搜索、实时书签、下载管理员、自定义搜索引擎、私密浏览等等。Firefox的开发目标是「尽情的上网浏览」和「对多数人来说最棒的上网体验」。
用户可以透过附加组件和主题(Theme)来自定义Firefox的功能和外观,在Mozilla维护的附加组件网站中,已经有36,861种的附加组件可供下载(包括实验中组件有10,720种)(截至2010年6月20日为止)。
对于网页开发者,Firefox也提供一个良好的开发平台。网页开发者可以透过内建的工具来进行开发工作,例如:错误控制台、DOM观察器,此物外还可透过附加组件像是Firebug、Web Developer来延伸开发功能。
分页浏览
Firefox支持的分页浏览,是指可以在一个窗口开启多个页面,这个功能继承自Mozilla Application Suite,也成为Firefox的著名特色。Firefox也允许使用者在设定首页中使用“|”作为分隔符,在启动时自动在多个分页中开启设定的首页,让使用者不只可以设定一个首页。而Firefox v2更加强了分页浏览的功能,包括了更容易使用、更清楚的分页标签,“复原浏览状态”可以让遭遇当机后重新开启当机前的分页,“复原最近关闭的分页”可以回复不小心关闭的分页。
附加组件
扩充套件、主题、插件的总称,这些附加组件可以从Mozilla官方维护的附加组件官方网站下载,或是从其他的第三方开发者取得。在Firefox附加组件兼容性报告中,使用率达到95%的838个组件中,目前已有96%与Firefox 3.6最新版兼容。
扩充套件
Firefox使用者可以透过安装扩充套件来新增或修改Firefox的功能。扩充套件的种类包罗万象:像鼠标手势、广告窗口阻挡、加强的分页浏览等等。扩充套件虽然提供了高度自由化的扩充功能,但是用户可能在寻找和安装扩充套件上遭遇困难,也会要求把扩充套件的功能整合到Firefox中,像是分页浏览就是从一个Mozilla上的附加组件MultiZilla中移植过来的。
多数的扩充套件不是由Mozilla建立或支持的,扩充套件在用户的计算机中也具有存取数据的权限,因此也有出现过恶意的扩充套件。甚至有些病毒专门利用某些扩充套件来盗取用户的网络银行密码。Mozilla提供了对扩充套件的验证,来确保这些志愿开发者提供的附加组件没有包含任何恶意软件。此外由第三方开发者所制作的扩充套件,Mozilla并不保证可以在Mozilla的产品上运作,也可能包含任何软件错误或者安全漏洞。
为了能带给使用者更好的扩充套件,Mozilla还发表了一项服务——Fashion Your Firefox(打造你的火狐),此服务收录了各种Firefox的重量级扩充套件,并可以依照自己的需求来自定义FireFox浏览器。 较受欢迎的有用于浏览IE only网页的IE Tab、阻挡网页广告的Adblock Plus、下载在线影片的Video Downloader Helper、保护计算机安全的NoScript等等。截至2010年,Firefox最受欢迎的附加组件已有3,917种。
2010年3月18日,Firefox以安装特定套件的形式,兼容了Chrome的套件。
主题
Firefox支持多样化的主题,来改变外观。主题是CSS和图像文件所集合的包装档案,Firefox的附加组件官方网站可以找到许多的主题。
插件
Firefox支持以Netscape Plugin Application Program Interface(NPAPI)应用程序编程接口为基础的插件,这是早期浏览器共同支持的外挂标准,从Opera和Internet Explorer 3.0至5.0都支持NPAPI。目前较为常见的插件包括Flash Player、Acrobat Reader、Java、Quicktime、RealPlayer、Shockwave及Windows Media Player。
2004年6月30日,Mozilla基金会、Adobe、苹果公司、Macromedia、Opera和太阳计算机共同宣布一系列对网络浏览器插件的变更。新的API可以允许网络开发者提供更丰富的浏览体验,也维持网络世界的标准和创新。新的外挂系统将会使用在Mozilla将来的产品中。
实时查找
Firefox提供加强的搜寻功能,包含了快速的「随打即找」功能,用户只需要在寻找框输入要寻找的字符串,按F3后就可以自动标示出要寻找的字符串。
实时书签
透过实时书签,用户可以以书签的方式来阅读RSS或Atom订阅项目,这个功能第一次出现在Firefox 1.0的预览版,随后也移植到了Mozilla Suite中。实时书签会自动更新,也可以在右键选单中手动选择更新。
实时标题
若网站提供实时摘要(网页中定期更新之关键讯息的摘要),用户的书签标题便能更换为此“实时标题”。随时更新、比起固定的网页标题更能提供有用讯息,恰好适合做为书签的标题。已经有许多网站能以实时标题的方式加入书签,还有其他附加组件能帮您建立某些热门网站的实时标题。
跨平台支援
Mozilla Firefox可以在多种不同的平台下执行,目前官方释出的版本支持了下列平台:
* 多种版本的微软窗口操作系统,从Windows 98,98 SE,Me,NT 4.0,2000,XP,Server 2003,Vista,Server 2008,Windows 7到Server 2008 R2。
* 苹果计算机的Mac OS X
* 以Linux为基础的操作系统,系统中必须要使用X.Org Server或XFree86。
除了上述的操作系统之外,由于Firefox是开放原始码的软件,加上程序代码是与操作系统独立的,因此Firefox可以在多种平台和操作系统上编译,包括了OS/2、AIX、FreeBSD、Windows XP Professional x64版上都有可执行的Firefox编译档。在其他比较小型的操作系统,例如SkyOS、ZETA上也都有Firefox的踪迹。Firefox使用统一的配置文件格式,因此不同操作系统的Firefox可以共享相同的设定,不过可能会遭遇一些问题,特别是附加组件的使用上。
支持多种网络标准:Firefox支持非常多的网络标准,包含了HTML、XML、XHTML、SVG 1.1(部份的)、CSS(除了标准之外,还有扩充的支持)、ECMAScript(JavaScript)、DOM、MathML、DTD、XSLT、XPath和PNG图档(包含透明度支持)。
安全性
Firefox使用了「沙盒安全模块」(Sandbox Security Model),限制了网页脚本语言对用户端数据的存取,保护用户不受恶意脚本语言的攻击。对于网页数据的传输,则使用SSL/TLS的加密方式来保障用户和网站之间传输数据的隐密性,此外也支持智能卡来当作数据验证的方式。从Firefox 2.0起Mozilla就与Google一起合作,为用户提供反钓鱼保护,当Firefox 2.0在遇到钓鱼网站后使用者可马上得到提示。Firefox的黑名单来自于Google搜寻中的SafeBrowsing Protocol,而从2009年的1月20日起Google正式关闭Firefox 2.0的反钓鱼技术,但是对Firefox 3及最新版本依然提供保护。Mozilla基金会提供了「臭虫奖金」来奖励发现Firefox漏洞的研究者。Mozilla官方希望安全弱点可以在被恶意利用之前被发现,进而去修正他,避免使用者遭受攻击。
更多的安全关注
在禁用后,SHA-1 使用量得到了下降:在 Mozilla 宣布计划阶段性废弃 SHA-1 算法签名的证书一年后,SHA-1 的使用量得到了显著下降。据 Firefox 的数据看,使用量从去年的 50% 降至今年三月的 3.5%,而到这个月仅占到加密流量的 0.8%。Mozilla 最近宣布,从 Firefox 51 开始,该浏览器将对 SHA-1 签名的证书显示“不可信的连接”错误信息。Firefox 51 将发布于 2017 年 1 月,Mozilla 最初计划于 2017 年初拉黑 SHA-1 证书。率先推动了 SHA-1 废弃:在去年秋天荷兰和法国的大学研究人员们发现可以非常容易地破解 SHA-1 加密后, Mozilla 率先推动了 SHA-1 废弃的活动。在 Mozilla 制定了其阶段性废弃 SHA-1 算法的时间表之后,谷歌和微软也跟着做了相同的决定,这些计划得到了 NIST 的支持。从 2016 年元旦开始,浏览器厂商们就禁用了之后新签发的 SHA-1 签名的 SSL/TLS 证书。
SHA-1 废弃基本上完成了:即便是有一些例外,甚至还有一些争议,但是在多数情况下,CA 厂商们都遵从了此次 SHA-1 禁用行动,SHA-1 市场份额的降低表明了他们的工作成果。如今,之前签发的使用 SHA-1 签名的旧证书仍然被标为可信,但是从 2017 年元旦开始,浏览器厂商们就会将这类证书标为不可信,无论其签发日期是何时。Mozilla 的加密工程师 J.C. Jones 说,特殊情况下,比如在内部站点或其它封闭性网络内,如果 SHA-1 证书是由手动导入的根证书签发的,Firefox 不会显示该警告。在 2015 年底,Facebook 和 Cloudflare 提议允许 CA 厂商们为那些不支持 SHA-2 和其它算法的老浏览器签发 SHA-1 证书,但是这个倡议基本上没得到响应,尽管这有一定的意义。
将在2020版的 Firefox 中取消对 TLS 1.0 和 1.1 的支持:据 neowin 报道,Mozilla 在最新的 Firefox Nightly 版本中取消了对 TLS 1.0 和 TLS 1.1 加密协议的支持,为 2020 年 Firefox 稳定版做准备。而早在 2018 年,苹果、谷歌、微软和 Mozilla 就已决定将于 2020 年 3 月取消对 TLS 1.0 和 TLS 1.1 的支持。
传输层安全(Transport Layer Security,TLS)是一种用于加密互联网流量的安全协议。TLS 1.0 协议确立于 1999 年 1 月,而 TLS 1.1 则在 2006 年 4 月确立,1.1 相比 1.0 做了一些改进。浏览器不再支持 TLS 1.0 和 TLS 1.1,意味着用户无法再使用这些协议连接网站。当各大科技巨头公司彻底取消对 TLS 1.0 和 1.1 的支持后,使用的将是 2008 年 8 月定义的 TLS 1.2 或 2018 年 8 月的 TLS 1.3。
Firefox浏览器的派生版本
Firefox功能更新集
Firefox更新记录(202x)
Firefox 的 UI 进化史(从2002到2021)
下载地址:http://www.mozilla.com/en-US/firefox/all.html
官方主页:https://www.mozilla.org/
Firefox是Mozilla基金会开发的一个轻便、快速、简单与高扩充性的浏览器(与Mozilla Suite 区分)。Firefox已经是Mozilla开发的焦点,并将成为Mozilla基金会的官方浏览器,并可能成为Mozilla Suite的一部份(与Mozilla Thunderbird电子邮件客户端共同组成)。
Firefox专案一开始是戴夫·海厄特(Dave Hyatt)与布雷克·罗斯(Blake Ross)由 Mozilla 浏览器专案分支出来的一个实验专案。他们认为 Mozilla 浏览器专案受到网景通讯公司赞助的商业需求所拖累,并且有过度开发者导向的功能蔓延。目前专案开发由本·古德杰(Ben Goodger)主持。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 版。
开发
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 3 已于 2006年12月8日释出第一个开发员测试版,代号为“Gran Paradiso”,为意大利一个国家公园的名称。火狐除了具有网页浏览器的功能之外,还包括更多特色功能,下载他可以阻止弹出广告,火狐集成google工具栏功能,并且整合多种搜索引擎,实现更方面的信息检索等。
Google网站对火狐浏览器的介绍是: “Mozilla Firefox 是具有弹出窗口拦截、标签页浏览及隐私与安全功能的一种 Web 浏览器。我们将 Google 工具栏与 Firefox 结合供用户下载,从而提供更多功能:Google 搜索、拼写检查和自动填充。”
火狐浏览器对网络营销人员应用更加方便,下载他不仅可以方便地了解你所浏览网页的PR值,而且还可以用来检查网页设计对火狐浏览器与IE浏览器的兼容性问题,因为一些网页设计在IE浏览器和火狐浏览器中可能会有不同的表现,有时甚至会出现严重问题。
Mozilla发布Firefox开发者专用全新浏览器
历史
Mozilla Firefox最初是Mozilla Application Suite的一个实验性分支,由Dave Hyatt及布雷克•罗斯建立。他们认为原赞助者Netscape的商业需求及其开发者导向功能蔓延特色会降低浏览器的可用性,为了解决这个问题,他们开始以Mozilla Suite为基础,建立了一个独立的浏览器,目的是取代功能复杂的Mozilla Suite。2003年4月3日,Mozilla宣布他们将把开发目标由Mozilla Suite转移到Firefox和Thunderbird上。
Firefox项目的名称经过多次变更,最初称作Phoenix,但因为和凤凰科技(Phoenix Technologies)的名称有冲突,于是改为Firebird,不过这个新名称又与另一个开放原始码的数据库系统Firebird发生了冲突,Firebird的开发社群要求以全称Mozilla Firebird来标识这个项目或重新命名,避免混淆。2004年2月9日,Mozilla Firebird改称作Mozilla Firefox,简称Firefox。Mozilla希望Firefox可以被缩写为Fx或fx,不过仍然常被称作FF(FireFox)。
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。
外挂程序独立运行功能
原先Mozilla斟酌要不要按原订计划,将新功能一次保留到4.0版本推出,还是要提前新增部分功能以翻新目前的版本。开发者和观察者考虑两种作法的利与弊,并质疑加快Firefox的开发步调对企业使用者而言是否适合。最后程序设计师Benjamin Smedberg在Mozilla电子邮件论坛中,提出后者提前的作法发布Lorentz版Firefox。Firebug套件的IBM程序设计师John J. Barton也赞成后者表示:「IBM和我们的客户都拥抱更快的开发周期。这正是我敦促Firefox团队持续在这方面保持领先的理由。」
手机版
Firefox行动装置版,开发代号是Fennec,指一种生存于撒哈拉沙漠的小型沙漠狐狸,象征为Firefox迷你版本。支持扩充套件、Weave Sync同步等功能。
Firefox Home
一个基于iPhone平台的应用程序,以Firefox Sync为基础,可同步Firefox桌面版书签、历史、分页、自动填写等纪录,还内建智能地址列「Awesome Bar」功能,可快速寻找符合的浏览记录。
Firefox Home并非浏览器,而是基于WebKit的应用程序,Mozilla表示,由于苹果公司规定App必须使用苹果公司的技术,App才能登上软件商店,这表示Mozilla不能使用自家的JavaScript引擎和渲染引擎。Mozilla已于六月提交App Store申请。
特色
Firefox包含了许多突出的特色,像是分页浏览、拼字检查、增量搜索、实时书签、下载管理员、自定义搜索引擎、私密浏览等等。Firefox的开发目标是「尽情的上网浏览」和「对多数人来说最棒的上网体验」。
用户可以透过附加组件和主题(Theme)来自定义Firefox的功能和外观,在Mozilla维护的附加组件网站中,已经有36,861种的附加组件可供下载(包括实验中组件有10,720种)(截至2010年6月20日为止)。
对于网页开发者,Firefox也提供一个良好的开发平台。网页开发者可以透过内建的工具来进行开发工作,例如:错误控制台、DOM观察器,此物外还可透过附加组件像是Firebug、Web Developer来延伸开发功能。
分页浏览
Firefox支持的分页浏览,是指可以在一个窗口开启多个页面,这个功能继承自Mozilla Application Suite,也成为Firefox的著名特色。Firefox也允许使用者在设定首页中使用“|”作为分隔符,在启动时自动在多个分页中开启设定的首页,让使用者不只可以设定一个首页。而Firefox v2更加强了分页浏览的功能,包括了更容易使用、更清楚的分页标签,“复原浏览状态”可以让遭遇当机后重新开启当机前的分页,“复原最近关闭的分页”可以回复不小心关闭的分页。
附加组件
扩充套件、主题、插件的总称,这些附加组件可以从Mozilla官方维护的附加组件官方网站下载,或是从其他的第三方开发者取得。在Firefox附加组件兼容性报告中,使用率达到95%的838个组件中,目前已有96%与Firefox 3.6最新版兼容。
扩充套件
Firefox使用者可以透过安装扩充套件来新增或修改Firefox的功能。扩充套件的种类包罗万象:像鼠标手势、广告窗口阻挡、加强的分页浏览等等。扩充套件虽然提供了高度自由化的扩充功能,但是用户可能在寻找和安装扩充套件上遭遇困难,也会要求把扩充套件的功能整合到Firefox中,像是分页浏览就是从一个Mozilla上的附加组件MultiZilla中移植过来的。
多数的扩充套件不是由Mozilla建立或支持的,扩充套件在用户的计算机中也具有存取数据的权限,因此也有出现过恶意的扩充套件。甚至有些病毒专门利用某些扩充套件来盗取用户的网络银行密码。Mozilla提供了对扩充套件的验证,来确保这些志愿开发者提供的附加组件没有包含任何恶意软件。此外由第三方开发者所制作的扩充套件,Mozilla并不保证可以在Mozilla的产品上运作,也可能包含任何软件错误或者安全漏洞。
为了能带给使用者更好的扩充套件,Mozilla还发表了一项服务——Fashion Your Firefox(打造你的火狐),此服务收录了各种Firefox的重量级扩充套件,并可以依照自己的需求来自定义FireFox浏览器。 较受欢迎的有用于浏览IE only网页的IE Tab、阻挡网页广告的Adblock Plus、下载在线影片的Video Downloader Helper、保护计算机安全的NoScript等等。截至2010年,Firefox最受欢迎的附加组件已有3,917种。
2010年3月18日,Firefox以安装特定套件的形式,兼容了Chrome的套件。
主题
Firefox支持多样化的主题,来改变外观。主题是CSS和图像文件所集合的包装档案,Firefox的附加组件官方网站可以找到许多的主题。
插件
Firefox支持以Netscape Plugin Application Program Interface(NPAPI)应用程序编程接口为基础的插件,这是早期浏览器共同支持的外挂标准,从Opera和Internet Explorer 3.0至5.0都支持NPAPI。目前较为常见的插件包括Flash Player、Acrobat Reader、Java、Quicktime、RealPlayer、Shockwave及Windows Media Player。
2004年6月30日,Mozilla基金会、Adobe、苹果公司、Macromedia、Opera和太阳计算机共同宣布一系列对网络浏览器插件的变更。新的API可以允许网络开发者提供更丰富的浏览体验,也维持网络世界的标准和创新。新的外挂系统将会使用在Mozilla将来的产品中。
实时查找
Firefox提供加强的搜寻功能,包含了快速的「随打即找」功能,用户只需要在寻找框输入要寻找的字符串,按F3后就可以自动标示出要寻找的字符串。
实时书签
透过实时书签,用户可以以书签的方式来阅读RSS或Atom订阅项目,这个功能第一次出现在Firefox 1.0的预览版,随后也移植到了Mozilla Suite中。实时书签会自动更新,也可以在右键选单中手动选择更新。
实时标题
若网站提供实时摘要(网页中定期更新之关键讯息的摘要),用户的书签标题便能更换为此“实时标题”。随时更新、比起固定的网页标题更能提供有用讯息,恰好适合做为书签的标题。已经有许多网站能以实时标题的方式加入书签,还有其他附加组件能帮您建立某些热门网站的实时标题。
跨平台支援
Mozilla Firefox可以在多种不同的平台下执行,目前官方释出的版本支持了下列平台:
* 多种版本的微软窗口操作系统,从Windows 98,98 SE,Me,NT 4.0,2000,XP,Server 2003,Vista,Server 2008,Windows 7到Server 2008 R2。
* 苹果计算机的Mac OS X
* 以Linux为基础的操作系统,系统中必须要使用X.Org Server或XFree86。
除了上述的操作系统之外,由于Firefox是开放原始码的软件,加上程序代码是与操作系统独立的,因此Firefox可以在多种平台和操作系统上编译,包括了OS/2、AIX、FreeBSD、Windows XP Professional x64版上都有可执行的Firefox编译档。在其他比较小型的操作系统,例如SkyOS、ZETA上也都有Firefox的踪迹。Firefox使用统一的配置文件格式,因此不同操作系统的Firefox可以共享相同的设定,不过可能会遭遇一些问题,特别是附加组件的使用上。
支持多种网络标准:Firefox支持非常多的网络标准,包含了HTML、XML、XHTML、SVG 1.1(部份的)、CSS(除了标准之外,还有扩充的支持)、ECMAScript(JavaScript)、DOM、MathML、DTD、XSLT、XPath和PNG图档(包含透明度支持)。
安全性
Firefox使用了「沙盒安全模块」(Sandbox Security Model),限制了网页脚本语言对用户端数据的存取,保护用户不受恶意脚本语言的攻击。对于网页数据的传输,则使用SSL/TLS的加密方式来保障用户和网站之间传输数据的隐密性,此外也支持智能卡来当作数据验证的方式。从Firefox 2.0起Mozilla就与Google一起合作,为用户提供反钓鱼保护,当Firefox 2.0在遇到钓鱼网站后使用者可马上得到提示。Firefox的黑名单来自于Google搜寻中的SafeBrowsing Protocol,而从2009年的1月20日起Google正式关闭Firefox 2.0的反钓鱼技术,但是对Firefox 3及最新版本依然提供保护。Mozilla基金会提供了「臭虫奖金」来奖励发现Firefox漏洞的研究者。Mozilla官方希望安全弱点可以在被恶意利用之前被发现,进而去修正他,避免使用者遭受攻击。
更多的安全关注
在禁用后,SHA-1 使用量得到了下降:在 Mozilla 宣布计划阶段性废弃 SHA-1 算法签名的证书一年后,SHA-1 的使用量得到了显著下降。据 Firefox 的数据看,使用量从去年的 50% 降至今年三月的 3.5%,而到这个月仅占到加密流量的 0.8%。Mozilla 最近宣布,从 Firefox 51 开始,该浏览器将对 SHA-1 签名的证书显示“不可信的连接”错误信息。Firefox 51 将发布于 2017 年 1 月,Mozilla 最初计划于 2017 年初拉黑 SHA-1 证书。率先推动了 SHA-1 废弃:在去年秋天荷兰和法国的大学研究人员们发现可以非常容易地破解 SHA-1 加密后, Mozilla 率先推动了 SHA-1 废弃的活动。在 Mozilla 制定了其阶段性废弃 SHA-1 算法的时间表之后,谷歌和微软也跟着做了相同的决定,这些计划得到了 NIST 的支持。从 2016 年元旦开始,浏览器厂商们就禁用了之后新签发的 SHA-1 签名的 SSL/TLS 证书。
SHA-1 废弃基本上完成了:即便是有一些例外,甚至还有一些争议,但是在多数情况下,CA 厂商们都遵从了此次 SHA-1 禁用行动,SHA-1 市场份额的降低表明了他们的工作成果。如今,之前签发的使用 SHA-1 签名的旧证书仍然被标为可信,但是从 2017 年元旦开始,浏览器厂商们就会将这类证书标为不可信,无论其签发日期是何时。Mozilla 的加密工程师 J.C. Jones 说,特殊情况下,比如在内部站点或其它封闭性网络内,如果 SHA-1 证书是由手动导入的根证书签发的,Firefox 不会显示该警告。在 2015 年底,Facebook 和 Cloudflare 提议允许 CA 厂商们为那些不支持 SHA-2 和其它算法的老浏览器签发 SHA-1 证书,但是这个倡议基本上没得到响应,尽管这有一定的意义。
将在2020版的 Firefox 中取消对 TLS 1.0 和 1.1 的支持:据 neowin 报道,Mozilla 在最新的 Firefox Nightly 版本中取消了对 TLS 1.0 和 TLS 1.1 加密协议的支持,为 2020 年 Firefox 稳定版做准备。而早在 2018 年,苹果、谷歌、微软和 Mozilla 就已决定将于 2020 年 3 月取消对 TLS 1.0 和 TLS 1.1 的支持。
传输层安全(Transport Layer Security,TLS)是一种用于加密互联网流量的安全协议。TLS 1.0 协议确立于 1999 年 1 月,而 TLS 1.1 则在 2006 年 4 月确立,1.1 相比 1.0 做了一些改进。浏览器不再支持 TLS 1.0 和 TLS 1.1,意味着用户无法再使用这些协议连接网站。当各大科技巨头公司彻底取消对 TLS 1.0 和 1.1 的支持后,使用的将是 2008 年 8 月定义的 TLS 1.2 或 2018 年 8 月的 TLS 1.3。
Firefox浏览器的派生版本
Firefox功能更新集
Firefox更新记录(202x)
Firefox 的 UI 进化史(从2002到2021)
下载地址:http://www.mozilla.com/en-US/firefox/all.html
官方主页:https://www.mozilla.org/
该文章最后由 阿炯 于 2024-09-24 14:41:09 更新,目前是第 7 版。