Mozilla Firefox,通稱Firefox,中文也通稱火狐,是一個自由及開放原始碼網頁瀏覽器[14],由Mozilla基金會及其子公司Mozilla公司開發。Firefox支援WindowsmacOSLinux,其行動版支援AndroidFirefox OS,這些版本的Firefox使用Gecko來排版網頁,Gecko是一個執行當前與預期之網頁標準排版引擎[15],而在2015年釋出的Firefox for iOS則非使用Gecko。

Mozilla Firefox
Firefox logo, 2019.svg
运行于macOS Big Sur的Firefox 93
运行于macOS Big Sur的Firefox 93
開發者Mozilla基金會及貢獻者
Mozilla公司
初始版本2004年11月9日,​17年前​(2004-11-09[1]
穩定版本[±]
標準版103.0.2[2]在维基数据编辑(2022年8月9日,4天前)
延長支持版(ESR)102.1.0esr[3]在维基数据编辑(2022年7月26日,18天前)
預覽版本[±]
Beta & 开发者版本104.0beta[4]在维基数据编辑(2022年7月26日,18天前)
Nightly105.0a1[5]在维基数据编辑(2022年7月25日,19天前)
源代码库 編輯維基數據鏈接
编程语言
引擎GeckoSpiderMonkey
操作系统
文件大小
标准HTML5CSS3
语言91種語言[13]
类型網頁瀏覽器
许可协议
  • Mozilla公眾授權條款2.0版
編輯維基數據鏈接
网站www.mozilla.org/firefox/new/

Firefox於2002年由Mozilla社群成員創建,當時叫做「Phoenix」,因為社群成員們想要一個獨立的瀏覽器,而非Mozilla Application Suite這樣的套件。即使在測試階段,Firefox也在測試者中頗為流行,並因其速度、安全性及擴充元件而受稱讚。Firefox於2004年11月首次釋出,並且9個月内下載量超過6000萬,取得了巨大的成功,Internet Explorer的主導地位首次受到了挑戰[16]。Firefox被認為是Netscape Navigator精神續作,因為Netscape於1998年被AOL收購前創建了Mozilla社群[17]

Firefox全球市佔率在2009年達到32%高峰,為全球第二流行的網頁瀏覽器[18][19]。在與Google Chrome的競爭中,其使用率逐漸下降[18]。根據StatCounter的統計,截至2022年4月,Firefox桌面網頁瀏覽器的市占率為7.86%,成為繼Google Chrome(66.64%)、Microsoft Edge(10.07%)和Safari(9.61%)之後的第四大受歡迎的桌面網頁瀏覽器[20]。而在其他平台的市占率不足Chrome(64.06%)、Safari(19.22%)和 Edge(4.19%),排名第四為3.91%[21]

發展歷程

Firefox最初是Mozilla Application Suite的一個實驗性分支,由戴夫·海厄特喬·休伊特布雷克·羅斯建立。他們認為原贊助者网景公司的商業要求及其開發者導向的特徵蔓延特色會降低瀏覽器的可用性[22],為了解決這個問題,他們開始以Mozilla Suite為基礎,建立了一個獨立的瀏覽器,目的是取代功能複雜的Mozilla Suite[23]。2003年4月3日,Mozilla宣佈他們將把開發目標由Mozilla Suite轉移到Firefox和Thunderbird[24]。之後形成了由社群開發維護的SeaMonkey,並最終於2005年取代了Mozilla Application Suite。

Firefox命名时歷經波折,最初取名為“Phoenix”,取自神話中從自身灰燼復活的不死鳥,代表新的瀏覽器從Netscape灰燼中浴火重生。但因為和鳳凰科技(Phoenix Technologies英语Phoenix Technologies)名稱衝突而改為“Firebird”。後來,这个新名称又与另一個開放原始碼的資料庫系統Firebird发生了冲突[25][26],Firebird的開發社群要求以全稱“Mozilla Firebird”來标识這個專案或重新命名,避免混淆。2004年2月9日,Mozilla Firebird改稱「Mozilla Firefox」,簡稱「Firefox」[27],正式縮寫為「Fx」或「fx」[28],不過常被簡稱「FF」[29]

特性

Ubuntu作業系統使用Firefox瀏覽中文维基百科首頁

Firefox的開發目標是「盡情地上網瀏覽[30]和「對多數人來說最棒的上網體驗[31]

Firefox有許多特色,如分頁瀏覽拼字檢查、遞增搜尋、即時書籤、下載管理員、自訂搜尋引擎、隱私瀏覽等等。使用者還可以透過附加元件和佈景主題來自定义Firefox的功能和外觀。截至2015年1月19日,在Mozilla維護的附加元件網站中,已經有18,000種的附加元件可供下載[32]

對於網頁開發者,Firefox也提供一個良好的開發平台。網頁開發者可以透過內建的工具來進行開發工作,例如:錯誤主控台、DOM觀察器,此外還可透過如Firebug、Web Developer等附加元件來延伸開發功能。

標準

 
Firefox 7在Acid3測試的結果

Firefox支援非常多的網頁標準,如HTMLXMLXHTMLSVG 1.1(部份的)、CSS(除了標準之外,還有擴充的支援[33])、ECMAScriptJavaScript)、DOMMathMLDTDXSLTXPathPNG圖檔(包含透明度支援)[34]

Firefox從3.0版開始就通過了Acid2標準一致性測試[35]。Mozilla最初表示,他們不打算讓Firefox完全通過Acid3測試,他們認為SVG字體測試部份已經過時且無關緊要,因為所有主流瀏覽器開發商都將WOFF作為標準。由於SVG字體測試在2011年9月從Acid3測試中刪除,因此Firefox 4及更高版本的得分為100/100[36][37]

安全性

Firefox使用了沙盒安全模組[38],限制了網頁腳本語言對使用者端資料的存取,保護使用者不受惡意腳本語言的攻擊。在傳輸網頁資料时,則使用SSL/TLS的加密方式,以保障使用者和網站之間能隱密地傳輸資料[39],此外也支援使用智慧卡驗證資料[40]

Mozilla基金會提供了「臭蟲獎金」來獎勵發現Firefox及旗下產品漏洞的研究者,獎金為3,000美元和一件T恤[41],Mozilla官方希望安全弱點可以在被惡意利用之前被發現,進而得到及时修正,避免使用者遭受攻擊[42]

因為Firefox比起Internet Explorer來說尚未修正的安全漏洞較少,因此在鼓勵使用者由Internet Explorer轉換到Firefox時,提昇上網安全性是一常见理由[43][44][45]。《華盛頓郵報》(Washington Post)也報導称,在2006年一年之中,Internet Explorer共有284天讓使用者暴露在未修正的安全漏洞中,而Firefox只有9天[46]

一份2006年賽門鐵克公司的報告顯示,到該年9月為止,雖然Firefox的安全漏洞比其他瀏覽器多,但修正漏洞的速度讓其他瀏覽器望塵莫及[47]。但在經過安全性研究後,赛门铁克公司澄清了之前的描述,称Firefox比起Internet Explorer來說安全漏洞還是比較少[48]。根據軟體安全統計網站Secunia的資料顯示,到2008年3月26日為止,Firefox 2有4個尚未修正的安全漏洞,且多數標示為「低度危險」[49]。相對的,Internet Explorer 7卻有8個安全漏洞尚未修正,且多數被標示為「中度危險」[50]。甚至有安全專家建議,微軟IE升級模式應效仿Firefox瀏覽器,如果在現行版本中發現重大安全漏洞,就應即時發布漏洞更新[51]

从Firefox 2.0起Mozilla就與Google一起合作,為用戶提供反釣魚保護,當在Firefox 2.0上訪問釣魚網站時,使用者可馬上得到提示。Firefox的黑名單來自於Google搜尋中的SafeBrowsing Protocol[52],而从2009年的1月20日起Google正式关闭Firefox 2.0的反钓鱼技术[53],但是对Firefox 3及最新版本依然提供保护。

2011年12月,Accuvant安全测试公司在由Google资助的研究報告中指出,Internet Explorer 9安全性已相当接近同期的Google Chrome 15,反觀同期的Mozilla Firefox 9则居于其后[54],但随后有NSS Labs安全测试公司指此项研究有失中立性,并指出Accuvant公司曾接受Google的巨额赞助,在研究过程中,Firefox的许多安全特性也被刻意忽略,而未作测试,选取测试用恶意插件的方式亦有偏袒Chrome,打压Firefox之嫌[55]

Firefox 60 率先支持了有效提高浏览安全性的 TLS 1.3 协议,以及 DNS over HTTPS 方案,前者可以避免旧版 TLS 中的漏洞,而后者可以避免中间人得知 DNS 查询的域名。[56]

2019年10月,Firefox 68 ESR在德国联邦信息安全办公室对浏览器进行的测试中通过了所有强制性安全功能的最低要求。[57]

在地化

Firefox是一個在地化非常廣泛的網頁瀏覽器,自2004年11月正式發表後便支援24種語言版本,包括美國英語英國英語歐洲西班牙語阿根廷西班牙語正體中文簡體中文[58]。至今已支援89種語言。這其中 Mozilla 中國分部謀智中國推出的火狐中國版還在功能上進行了在地化工作(實際是輔以在地化的附加元件套件以及 Firefox Sync 的中國版:伺服器運行於中國大陸境內的「火狐通行證」提供在地化雲端同步服務)

跨平台支援

Firefox亦可執行于WindowsOS XLinuxFirefox行動版可執行於AndroidiOS以及自家的作業系統Firefox OS

除了上述的作業系統之外,由於Firefox是開放原始碼的軟體,加上程式碼是與作業系統獨立的,因此Firefox可以在多種平台和作業系統上編譯,包括了OS/2AIXFreeBSD[59]、Windows XP Professional x64版上都有可執行的Firefox編譯檔。在其他比較小型的作業系統,例如:SkyOSZETA上也都有Firefox的蹤跡。

Firefox使用統一的設定檔格式,因此不同作業系統的Firefox可以共享相同的設定,不過可能會遭遇一些問題,特別是附加元件的使用上。

附加元件

Firefox附加元件包含了擴充套件、佈景主題、外掛程式等,這些附加元件可以從Mozilla官方維護的附加元件官方網站下載,或是從其他的第三方開發者取得。

擴充套件

使用者可以透過安裝擴充套件來新增或修改Firefox的功能。擴充套件的種類包羅萬象:像滑鼠手勢彈出式廣告拦截、加強的分頁瀏覽等等。擴充套件雖然提供了高度自由化的擴充功能,但是使用者可能在尋找和安裝擴充套件上遭遇困難,也會建議把擴充套件的功能整合到Firefox中,像是分頁瀏覽就是從一個Mozilla上的擴充套件MultiZilla中移植過來的[60][61]

多數的擴充套件不是由Mozilla建立或支援的,擴充套件在使用者的電腦中也具有存取資料的權限,因此也有出現過惡意的擴充套件[62]。甚至有些病毒專門利用某些擴充套件來盜取使用者的網路銀行密碼[63]。Mozilla提供了對擴充套件的驗證,來確保這些志願開發者提供的擴充套件沒有包含任何惡意軟體。此外由第三方開發者所製作的擴充套件,Mozilla並不保證可以在Mozilla的產品上運作,也可能包含任何軟體錯誤或者安全漏洞[64]

智慧位址列

在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」)是針對需要大規模部署的組織和其他團體所推出的版本,提供長達大約一年的支援服務[65]。不同於快速開發週期,ESR版本每四週更新不會有新功能加入和效能加強,僅會有安全性更新和重大穩定性修復,直到ESR的週期結束[66]

系統需求

Firefox有下列的系統需求:

最低或推薦的硬體和軟體需求[67][68][69]
Windows Linux 桌面 macOS Android iOS
CPU SSE2指令集的Pentium 4或更高階(或Windows上的ARM64) x86-64ARM64 ARMv7或更高階、

IA-32x64

ARM64
RAM 512 MB(32位)/ 2 GB(64位) 384 MB
硬碟可用空間 200 MB 80 MB
作業系統版本 Windows 7或更新,

Windows Server 2008 R2或更新

最低需求
推薦需求
標準版:macOS 10.12或更新
延長支援版(ESR):OS X 10.9或更新
5.0或更新[70] 11.4或更新

推廣活動

從2004年首次正式發佈開始,Firefox就展開了一系列積極的推廣活動。隨著這些活動,Firefox下載數量在一年後就迅速達到1億次[71]。而在2009年的8月份Firefox的下載量就突破性地達到了10億次。這只是對其官方網站統計而所作出的結果,而不包括從其他網站下載的次數[72]

在2004年9月12日,名為「Spread Firefox」的社群行銷網站正式隨著Firefox預覽版一起推出[73],網站提供了各種推廣Firefox方式的訊息交換中心。12月16日,Mozilla基金會號召支持者買下紐約時報全版廣告,刊登即將在釋出的Firefox 1.0。短短十天的募捐活動已經獲得來自一萬人共25萬美元的捐款[74]

自2006年7月15日開始,Firefox的建立者Mozilla基金會以「世界Firefox日」活動為慶祝基金會成立三週年[75][76],到2006年9月15日為止,為期兩個月[77]。參與活動的人如果推薦一位朋友使用下載Firefox,二人名字有機會在Firefox朋友之牆(Firefox Friends Wall)上留名,這是一個位於Mozilla基金會總部的數位顯示版。

2006年8月12日,美國奧勒岡州立大學Linux小組Firefox專案(Oregon State University Linux Group Firefox project)在美國奧勒岡州附近的燕麥田製作出Firefox麥田圈,慶祝Firefox下載量達2億次[78][79][80]

2008年2月21日,Firefox的下載數量到達了5億次,Firefox社群發動到FreeRice網站猜問題,取得5億顆米來慶祝[81]

2008年,在Firefox 3.0正式發布前,社群發動Firefox Download Day(直譯為Firefox下載日),希望更新金氏世界紀錄中「單日最多人下載軟體」的一項。支持者需預先到推廣網站Spread Firefox登記,在Firefox 3.0發佈當日便會收到電子郵件提示參與活動[82]。Firefox 3.0自6月18日凌晨釋出創下24小時下載金氏紀錄後,熱浪持續,48小時下載超過1200萬(這個統計不包含原有Firefox使用者透過自動更新升級到Firefox 3.0)[83]

雖然獲得了大量使用者的下載,但是據Mozilla公司的資料統計表明約有75%的下載者並不使用Firefox作為他們的瀏覽器[84]。而根據相關的資料統計,在有解除安裝Firefox的使用者中,有30%來自中國,排在後面的分別是美國(23%),日本、巴西和德國(9%)[85]。為此Mozilla公司就開始了一個叫做“Impact Mozilla”的計劃,想讓下載Firefox的網友們成為真正的Firefox忠誠用戶[86]

標誌

早期Firebird和Phoenix版本的標誌被認為具有合理的視覺設計,但與許多其他專業軟體包裝相較之下並不理想。Firefox的標誌最初由Mozilla基金會的視覺象徵小組所設計,視覺象徵小組的率領者是加拿大網頁設計公司Silverorange的Steven Garrity,他是在執筆Mozilla商標建議文件後被招攬的,該文件引起了廣泛的討論[87],而標誌最終的版本則是由喬恩·希克斯完成,希克斯同時也是Camino圖示的設計者[88][89]。後來,這個標誌再度被修改和更新,修復了放大時發現的幾個缺陷[90]。Firefox在英文俗語裡雖然指的是小熊貓学名Ailurus fulgens),但是開發小組卻采用將“fire”和“fox”分開來直譯蕴意,把吉祥物及官方圖示都設計为火紅的小狐狸[89]

評價

2004年,網站「Forbes.com」稱Firefox為「2004年最佳瀏覽器」[96]

2005年,雜誌《PC World》將Firefox列入「2005年最佳百大產品」[97]。媒體《Internet Week》在一篇文章中提到許多讀者在使用Firefox 1.5時記憶體用量相當的高[98]。Mozilla的開發團隊表示Firefox 1.5記憶體用量的升高是因為新的「上一頁/下一頁」(FastBack)功能所導致的[99]。後來,設計錯誤的擴充套件,像是某些舊版的Adblock[100],或者一些外掛程式(plug-ins)[101] 也是造成記憶體使用量增多的原因。《Softpedia》的測試指出Firefox1.5比起其他瀏覽器需要比較長的啟動時間[102],IE6也比Firefox有稍快的啟動速度,不過這是因為IE用到的程式組件有些在Windows啟動後就載入了,因此會有較快的啟動時間。

2006年,PC World對Firefox 2和Internet Explorer 7這兩個瀏覽器做出評論,並認為Firefox是比較好的瀏覽器[103]。雜誌《Which?》也提名Firefox為最佳的網頁瀏覽器[104]。《PC Magazine》比較了Firefox、OperaInternet Explorer這三個瀏覽器的記憶體使用量,認為Firefox的記憶體使用量接近其他兩個瀏覽器[105]

2007年,《PC World》和《Zimbra》的測試指出Firefox 2的記憶體用量少於Internet Explorer 7[103][106],還在測試中的Firefox 3(以beta 1版本來進行測試)記憶體使用量沒有低於Firefox 2,不過仍然少於Internet Explorer 7[107]

2009年,英国Vnunet网站把Firefox的市场份额的不断攀升列为10大鼓舞人心IT事件之一[108]。但《PC World》杂志上的分析文章称,在与Chrome浏览器的竞争中,Firefox浏览器正逐渐失去電腦专家的青睐。尽管Mozilla基金会仍致力于一些宏大的目标,但火狐浏览器已经宣告死亡[109]

2013年,德國科技網絡雜誌CHIP 年度100大下載[110](2022年為止Firefox (64-bit) 103.0.1 為任何時間排行中最高下載量的瀏覽器84,998,6777,第二位Google Chrome (32 Bit) 104.0 為16,836,838[111])。

2014年,根據CERT的統計,Firefox的安全漏洞少於Internet Explorer[112]

2016年,雜誌PCMag評論指基於其在「性能、特性、對新 Web 標準的支持、低內存使用和隱私保護」方面的優秀表演,給予Firefox編輯精選的加許。[113]

2020年,PCWorld對Firefox74的私隱瀏覽模式 (Incognito mode),針對瀏覽Facebook的反跟綜插件,同步功能等特色都有正面評價[114]

2022年,Techradar pro評論認為Firefox 90是在保護隱私方面和對於進階使用者而言最優秀的瀏覽器[115],又對其程式大小、速度、安全性方面給予正面評價[116]

得獎紀錄

Mozilla Firefox自推出之後便得到許多的獎項:

  • BSI推薦最安全瀏覽器,2019年10月[117]
  • PC Mag編輯推薦,2016年8月[113]
  • PC Magazine編輯推薦,2014年8月21日[118]
  • CNET編輯推薦,2011年3月[119]
  • CNET十大熱門MAC下載軟體,2010年12月[120]
  • Webware百大軟體,2009年5月[121]
  • PC World 2009最佳免费軟體,2009年1月[122]
  • PC Magazine編輯推薦,2008年6月[123]
  • PC World 2008年度百大產品,2008年5月[124]
  • Webware百大軟體,2008年4月[125]
  • Webware百大軟體,2007年6月[126]
  • 2007年日本好設計獎,2007年10月[127]
  • PC World 2007年度百大產品,2007年5月[128]
  • PC Magazine編輯推薦,2006年10月[129]
  • CNET編輯推薦,2006年10月[130]
  • PC World 2006年度百大產品,2006年7月[131]
  • PC Magazine技術優異獎,軟體和開發工具類,2006年1月[132]
  • PC Magazine年度最佳軟體,2005年12月27日[133]
  • CNET編輯推薦,2005年11月[134]
  • Macworld編輯推薦(評分4.5),2005年11月[135]
  • Softpedia讀者票選推薦,2005年9月[136]
  • TUX 2005讀者票選推薦,2005年9月[137]
  • PC World 2005年度最佳產品,2005年6月[138]
  • Forbes網頁類別最佳產品,2005年5月[139]
  • PC Magazine編輯推薦,2005年5月[140]

市場接納度

 
網頁瀏覽器市佔率統計(2012年11月,StatCounter)
 
根據StatCounter的網頁瀏覽器市佔率統計

Mozilla Firefox市佔率從發行初期就開始不斷的增加,大多數是因為Internet Explorer的市佔率降低而來。自Firefox釋出開始,Internet Explorer的佔有率便穩定的下降。

Firefox的下載數量自2004年11月釋出正式版後持續的增加,截自2009年7月31日,Firefox下載次數已突破一億[141]。這是官方的統計數字,並不包含透過軟體更新或者其他第三方網站的下載數量[142]。而且下載數量並不能反應實際的使用者數,因為一個使用者可能在很多台電腦上下載、安裝Firefox。根據Mozilla執行長約翰·李利在2008年2月表示,Firefox目前大約有1億4千萬的使用者[143]。根據一位Firefox開發者阿沙·道茲樂英语Asa Dotzler的說法,在統計每天的「ping」命令的使用量後,到2009年5月在全球至少有2.7億用戶使用Firefox[144]

这样快速的成長以至于有網路媒体称Firefox将在2013年超越IE[145]。但是微软却对这些數字表示质疑[146]。有媒体甚至具体列举出了10条Firefox将击败微软IE的理由[147]。這也就不奇怪在微軟2008年向美國證券交易委員會提交的10-K管理文件中稱,Firefox已對微軟Windows業務構成威脅,這也是微軟首次公開把Firefox當作Windows業務競爭對手[148]

2010年7月2日,IBM宣布全球員工將採用Firefox作為預設瀏覽器[149]

然而,從2012年開始,Firefox的市占率有所衰退,主因是競爭對手Google Chrome市佔率的大幅增加。但仍与IE、Chrome保持“三足鼎立”局面[150]

彩蛋

Firefox的开发者们在Firefox设计了多个“彩蛋”,以下是Firefox中著名的几个彩蛋。

Mozilla之書

在網址列输入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開始,將選單中的所有可移除的項目移除會看到一隻獨角獸在跳動[151]

從Firefox 57.0開始,將所有現有項目拖放到Firefox工具欄中清空自定義頁面,您會注意到在「密度」下拉框旁邊添加了一個新的「獨角獸」方塊/按鈕。[152]

赠送蛋糕轶闻

自Firefox 2.0开始,Firefox每发布大版本号,IE开发团队就会赠送大蛋糕以示祝贺。但自从Firefox 5.0开始进入快速更新大版本号后,开发团队所赠送蛋糕开始变小,直到Firefox 8.0后,IE开发团队表示Firefox更新过快,已经没能力维持下去而不再赠送蛋糕。[153][154][155]

不过IE10正式发布时,Firefox开发团队反向对方赠送蛋糕表示祝贺,IE开发团队表示感激并期盼Firefox能尽快发布适用于Windows 8的Firefox版本。[156]

參見