Mozilla Firefox 火狐網頁瀏覽器介紹「一個輕量化、快速、簡單與高擴充性的瀏覽器」

Mozilla Firefox,中文俗稱為「火狐」(被官方使用但是沒作為商標),是由Mozilla基金會從Mozilla Application Suite獨立出來採用開放原始碼與社群共同開發的網頁瀏覽器。可以在多種作業系統執行,原始碼以GPL/LGPL/MPL三種授權方式釋出。

截至2011年3月止,Firefox為全球市場第二大瀏覽器,但比例已跌破30%,佔29.5%,而根據另一個調查網站的報告,Firefox的市場佔有率更已降至21.63%(根據該網站調查Firefox最高佔有率亦只有24.61%而非30%,還有此調查網站也是少數顯示IE仍高於50%的一個),Firefox的佔有率正逐步下降中。而在各國之中,德國和波蘭為Firefox佔有率最高的國家,各佔60% 和47%的使用率。

下載與安裝

下載 Firefox
Mozilla.org 提供了 Windows、Linux 及 Mac OS X 平台上多種語言版的 Firefox,您可由此下載最新的 Firefox,或由此取得最新的 Firefox 未來發行版本

系統需求
在安裝 Firefox 前請先確定您的電腦是否合乎系統需求說明

Mozilla Firefox歷史

Mozilla Firefox瀏覽器最初衍生於Mozilla Application Suite所分支出的實驗性專案,由Dave Hyatt及Blake Ross所建立。Firefox 1.0於2004年11月9日發行。

早期

第一輪瀏覽器大戰,最後以Netscape戰敗,Internet Explorer獨霸市場告終。而Mozilla Firefox的歷史,就從這裡開始。瀏覽器之戰失利以後,Netscape並沒有倒下,為了挽回市場,1998年3月31日,Netscape開放大部分原始碼,並成立Mozilla.org組織,展開下一代Netscape瀏覽器的開發計劃。
Mozilla.org社群成員,放棄Netscape的所有原始碼,並開發出了新一代瀏覽器:Mozilla。不但功能和穩定性加更出色,後期也發展成Mozilla Application Suite(一款應用軟體套件,包含了瀏覽器、電子郵件用戶端、網頁編輯器、IRC聊天等等),與贏得瀏覽器大戰後就不思進取的IE相比,Mozilla毫無疑問是一個優秀的應用軟體。
但是由於受到Netscape公司的商業需求拖累,Mozilla變得日益膨脹臃腫,並且有過度開發者導向的功能蔓延。於是戴夫•海厄特(Dave Hyatt)與布雷克•羅斯(Blake Ross)在2002年就從Mozilla套件,拉出一個實驗性的分支計畫,目標是要建立一個輕量化、快速、簡單與高擴充性的瀏覽器來取代Mozilla套件,這個瀏覽器被稱為「Phoenix」。
與Mozilla套件相比,Phoenix僅僅是一個瀏覽器,而不包括使用者可能不需要的電子郵件用戶端(電子郵件功能獨立為Thunderbird)、網頁編輯器、IRC聊天等等。2002年9月釋出了0.1版。在經過多次改名後,Phoenix最終定名為Mozilla Firefox,於2004年11月9日釋出了第一個正式版本Firefox 1.0,當時Mozilla基金會藉由募捐的方式,在紐約時報上面刊登了整版的廣告,不過,Firefox真正的推廣,還是依靠更多使用者的口碑式宣傳。至今,Firefox的存在,已經影響到微軟IE瀏覽器的霸主地位,並引發新一輪的瀏覽器大戰。

名稱



Firefox圖示發展過程。根據設計者喬恩•希克斯說明,Firefox的圖示靈感來自於日本一個狐狸的圖像。
Firefox起初是個叫做「mozilla/browser」的實驗性分支。專案創始人原來的目的是要建立一個在Windows上最好的瀏覽器。
這專案的開發在2002年9月釋出稱為「Phoenix」(鳳凰)的公開測試版。Phoenix的名稱延用到2003年4月14日,因為與BIOS製造商Phoenix Technologies有商標爭議,而自0.6版起更名為「Firebird」(火鳥),然而新名稱收到了好壞不等的反應。在4月底時Mozilla基金會發出一份聲明表示應稱為「Mozilla Firebird」以預防與Firebird資料庫伺服器的混淆。但是持續來自開放原始碼社群的壓力逼迫再一次的改名,於2004年2月9日Mozilla Firebird改名為「Mozilla Firefox」。
選擇了Firefox這個名字是不只因為它和Firebird很相似,也因為它電腦業界中有其獨特性。為了確保未來不需要再改名,Mozilla基金會在2003年11月開始了在美國專利商標局將Firefox註冊成商標的過程。
Mozilla官方建議的Firefox縮寫為Fx或fx ,但一般大眾有時寫成而並非想當然的FF。雖然firefox在英語中指的是小熊貓,但吉祥物及官方圖示都是狐狸。

Mozilla Firefox特色

Firefox包含了許多突出的特色,像是分頁瀏覽、拼字檢查、增量搜尋、即時書籤、下載管理員、自訂搜尋引擎、私密瀏覽等等。Firefox的開發目標是「盡情的上網瀏覽」和「對多數人來說最棒的上網體驗」。
使用者可以透過附加元件和佈景主題(Theme)來自訂Firefox的功能和外觀,在Mozilla維護的附加元件網站中,已經有36,861種的附加元件可供下載(包括實驗中元件有10,720種)。
對於網頁開發者,Firefox也提供一個良好的開發平台。網頁開發者可以透過內建的工具來進行開發工作,例如:錯誤主控台、DOM觀察器,此外還可透過附加元件像是Firebug、Web Developer來延伸開發功能。

分頁瀏覽
Firefox支援的分頁瀏覽,是指可以在一個視窗開啟多個頁面,這個功能繼承自Mozilla Application Suite,也成為Firefox的著名特色。Firefox也允許使用者在設定首頁中使用「|」作為分隔符號,在啟動時自動在多個分頁中開啟設定的首頁,讓使用者不只可以設定一個首頁。 而Firefox 2更加強了分頁瀏覽的功能,包括了更容易使用、更清楚的分頁標籤,「復原瀏覽狀態」可以讓遭遇當機後重新開啟當機前的分頁,「復原最近關閉的分頁」可以回復不小心關閉的分頁。

智慧網址列
在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 % 只顯示開啟的分頁

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

擴充套件
Firefox使用者可以透過安裝擴充套件來新增或修改Firefox的功能。擴充套件的種類包羅萬象:像滑鼠手勢、廣告視窗阻擋、加強的分頁瀏覽等等。擴充套件雖然提供了高度自由化的擴充功能,但是使用者可能在尋找和安裝擴充套件上遭遇困難,也會建議把擴充套件的功能整合到Firefox中,像是分頁瀏覽就是從一個Mozilla上的附加元件MultiZilla中移植過來的。
多數的擴充套件不是由Mozilla建立或支援的,擴充套件在使用者的電腦中也具有存取資料的權限,因此也有出現過惡意的擴充套件。甚至有些病毒專門利用某些擴充套件來盜取使用者的網路銀行密碼。Mozilla提供了對擴充套件的驗證,來確保這些志願開發者提供的附加元件沒有包含任何惡意軟體。此外由第三方開發者所製作的擴充套件,Mozilla並不保證可以在Mozilla的產品上運作,也可能包含任何軟體錯誤或者安全漏洞。

佈景主題
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中。即時書籤會自動更新,也可以在右鍵選單中手動選擇更新。

即時標題
若網站提供即時摘要(網頁中定期更新之關鍵訊息的摘要),使用者的書籤標題便能更換為此「即時標題」。隨時更新、比起固定的網頁標題更能提供有用訊息,恰好適合做為書籤的標題。已經有 許多網站 能以即時標題的方式加入書籤,還有 其他附加元件 能幫您建立某些熱門網站的即時標題。

文字選取
Firefox瀏覽器提供了便捷的文字選取操作,在網頁文字上滑鼠左鍵雙擊可以選取一個詞,三擊可以選取一段話。按住Ctrl鍵(蘋果機上是Cmd鍵)可以在不取消已選取文字的前提下選取其它文字。

跨平台支援
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。
在Windows 95上面安裝則需要多一些步驟。
除了上述的作業系統之外,由於Firefox是開放原始碼的軟體,加上程式碼是與作業系統獨立的,因此Firefox可以在多種平台和作業系統上編譯,包括了OS/2、AIX、FreeBSD、Windows XP Professional x64版上都有可執行的Firefox編譯檔。在其他比較小型的作業系統,例如SkyOS、ZETA上也都有Firefox的蹤跡。 Firefox使用統一的設定檔格式,因此不同作業系統的Firefox可以共享相同的設定,不過可能會遭遇一些問題,特別是附加元件的使用上。

支援多種網路標準
Firefox 4.0在Acid3測試的結果
Firefox支援非常多的網路標準,包含了HTML、XML、XHTML、SVG 1.1(部份的)、CSS(除了標準之外,還有擴充的支援)、ECMAScript(JavaScript)、DOM、MathML、DTD、XSLT、XPath和PNG圖檔(包含透明度支援)。
雖然Firefox 2並沒有通過Acid2網路標準測試,不過自Firefox 3.0 Alpha 2之後的版本已經可以通過Acid2測試和Acid3 71/100項測試, 而且在Firefox 3.1之後的版本已經可以通過Acid3 93/100項測試,Firefox 3.6已達到Acid3 94/100的標準。

安全性
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及旗下產品漏洞的研究者,獎金為3000美元,為軟體產業最早提出臭蟲獎勵制度的公司。Mozilla官方希望安全弱點可以在被惡意利用之前被發現,進而去修正他,避免使用者遭受攻擊。
因為Firefox比起Internet Explorer來說有較少尚未修正的安全漏洞,因此提昇上網安全性也常常被認為是鼓勵使用者由Internet Explorer轉換到Firefox的理由之一。《華盛頓郵報》也報導在2006年一年之中,Internet Explorer共有284天讓使用者暴露在未修正的安全漏洞中,而Firefox只有9天。
一份2006年賽門鐵克(Symantec)公司的報告顯示,到該年9月為止,雖然Firefox的安全漏洞比其他瀏覽器多,但修正漏洞的速度讓其他瀏覽器望塵莫及。但在經過安全性的研究後澄清了之前的描述,Firefox比起Internet Explorer來說安全漏洞還是比較少。到2008年3月26日為止, 根據軟體安全統計網站Secunia的資料顯示,Firefox 2有4個尚未修正的安全漏洞,多數被標示為「低度危險」。相對的Internet Explorer 7卻有8個安全漏洞尚未修正,且多數被標示為「中度危險」。甚至有安全專家建議微軟IE升級模式效仿Firefox瀏覽器,如果在現行版本中發現重大安全漏洞,就應即時釋出漏洞更新。
但是在2008年12月的一份由美國著名的安全公司Bit9列舉了12個包含漏洞最多的主流應用軟體中,Firefox卻被列在了榜首。與其一起入榜的還有的iTunes,QuickTime、Safari瀏覽器,Adobe的Flash和Acrobat。而隨後Mozilla的Johnathan Nightingale稱那份方法似乎有點問題特別是關於修補程式的部分,所以並不能得出有意義的結論。
根據Secunia瀏覽器漏洞調查報告指出,Firefox已經成為世界上漏洞最多的網頁瀏覽器,威脅數達到驚人的115,而與此同時,IE/safari/Opera則旗鼓相當,都為30個多一點。隨然Firefox漏洞數量居冠,但Secunia調查發現,Mozilla修補漏洞的速度比微軟快上許多。
由於Flash經常會爆出一些漏洞從而引發瀏覽器失守導致使用者被駭客攻擊,在Firefox 3.5.3和3.0.14版本中開始包含一個新功能,自動檢查Adobe Flash的更新並提醒使用者安裝最新版本的外掛。

在地化
自2004年11月正式發布的初始版本起,即提供包括28種不同的語言版本,包括正體中文、簡體中文、美國英語、英國英語以及歐洲西班牙、阿根廷西班牙版本,至今已達到86種語言版本。

可攜式版本
Mozilla Firefox, Portable Edition是一種執行於Windows平台上的免安裝版本,可儲存於USB隨身碟。這種特殊的使用方式,使得企業、政府網路,紛紛將它替代為預設的瀏覽器。

(此篇文章為網路轉載,如有冒犯,請來信告知,當即刻移除!)