除了Chrome和火狐,還有這6個好用的開源Web瀏覽器
微軟閉源的IE稱霸市場的情況下,開源Web瀏覽器走過了一段漫長的發(fā)展之路,多年來,IE一直是微軟Windows操作系統(tǒng)的默認(rèn)瀏覽器,而Safari(也是閉源的)是MacOS的默認(rèn)瀏覽器。
Chrome和火狐這兩種瀏覽器都非常有名,但并不是唯一可用的開源瀏覽器。本文介紹了七種開源瀏覽器,并總結(jié)了它們的特性,以及作為開發(fā)者你可以如何為他們做出貢獻(xiàn)。
1、Brave
這款開源瀏覽器旨在屏蔽除用戶許可外的所有廣告和網(wǎng)站跟蹤器。Brendan Eich是JavaScript創(chuàng)始人,也是Mozilla基金會的聯(lián)合創(chuàng)始人之一,他以CEO和聯(lián)合創(chuàng)始人的身份領(lǐng)導(dǎo)這個項目。
Brave的優(yōu)點:
- 沒有廣告或網(wǎng)絡(luò)跟蹤器
- 速度
- 安全
- Chromium擴展支持
- Brave QA中進(jìn)行Bug追蹤
Brave的缺點:
支持內(nèi)容創(chuàng)造者的“選擇加入”微支付系統(tǒng),但卻沒有一個清晰的路徑(Github地址:https://github.com/brave)。
2、Chrome/Chromium
毫無疑問,谷歌Chrome是使用廣泛的互聯(lián)網(wǎng)瀏覽器,我記得谷歌推出Chrome的***版本時,Mozilla Firefox則比Chrome要早得多,Chrome的***個版本太慢、bug太多,當(dāng)時我甚至認(rèn)為它不會成功,然而,Chrome變得越來越好,最終還超過了Firefox的市場份額,Chrome是目前流行的瀏覽器,它的簡單和速度,使得它受到了很多人的喜愛。
谷歌Chrome的優(yōu)點:
- 簡單
- 速度快
- 包含大量有用的內(nèi)置功能
谷歌Chrome的缺點:
- 占用內(nèi)存大
- Chrome(不是Chromium)有專有代碼
Chromium是Chrome瀏覽器背后的開源項目,遵循Berkeley Software Distribution (BSD)許可協(xié)議。因此,Chrome瀏覽器也有一些封閉的源代碼。(貢獻(xiàn)地址:https://chromium.googlesource.com/chromium/src/+/master/docs/contributing.md)
3、Firefox
雖然Chrome現(xiàn)在是受歡迎的瀏覽器,但Mozilla Firefox才是開啟整個開源web瀏覽器熱潮的瀏覽器。在Mozilla Firefox之前,打敗IE就是一件不可能的事,F(xiàn)irefox的誕生讓這件事有了可能性。有趣的是,F(xiàn)irefox發(fā)布時,其聯(lián)合創(chuàng)始人布萊克·羅斯(Blake Ross)只有19歲。
Mozilla Firefox的優(yōu)點:
- 安全
- 可以使用許多擴展
- 在不同系統(tǒng)有著統(tǒng)一的用戶體驗
Mozilla Firefox的缺點:
- 占用內(nèi)存大
- HTML5兼容性問題
Firefox的源代碼遵循Mozilla Public License (MPL)許可協(xié)議(貢獻(xiàn)地址:https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Introduction)
4、Konqueror
Konqueror可能不是最知名的互聯(lián)網(wǎng)瀏覽器,但后臺也是十分強大的,它是一個由蘋果(Apple)開發(fā)的瀏覽器引擎,然后是用于Safari和Chrome瀏覽器(后來Brave、Vivaldi和其他幾個瀏覽器都使用了它),在微軟的 Windows 系統(tǒng)下,也有零星使用,當(dāng)然功能相對有限。Konqueror主要用于文件管理、瀏覽,以及網(wǎng)頁瀏覽。目前,Konqueror由KDE自由軟件社區(qū)維護(hù)。
Konqueor的優(yōu)點:
- 許多Linux都預(yù)裝了Konqueor
- 快速和高效
- 內(nèi)置廣告攔截器和彈出式攔截器
- 可定制的URL快捷鍵
- 文件管理器、網(wǎng)頁瀏覽等功能
Konqueror的缺點:
- 主要在Linux中運行
- 需要安裝幾個KDE庫
Konqueror的源代碼按照 GPL 進(jìn)行發(fā)布。(項目地址:https://kde.org/applications/internet/org.kde.konqueror/development)
5、Lynx
Lynx是一個獨特的瀏覽器,是個純文字網(wǎng)頁瀏覽器,是在具有強調(diào)文字功能的終端上使用的。它也是目前仍在使用和開發(fā)中的最古老的Web瀏覽器。你可能會想,誰會用一個純文字的網(wǎng)頁瀏覽器,但是,它依然有人用,而且是一個大型社區(qū)維護(hù)的開源瀏覽器。
Lynx的優(yōu)點:
- 非常輕量級的
- 占用內(nèi)存非常小
- 非常安全
- 支持DOS和Windows
- 可用于測試和安全瀏覽
Lynx***的缺點就是純文本,Lynx的源代碼遵循GNU公共許可證(GPL)(項目地址:https://github.com/kurtchen/Lynx)
6、Midori
當(dāng)你聽到“Midori”,你可能會想到是一款雞尾酒,不過這里提到的Midori是一個開源的輕量級瀏覽器,如果您想要一個簡單而輕量級的瀏覽器,那么Midori可能是一個很有意思的選擇。但是請注意,這個瀏覽器沒有穩(wěn)定的版本,而且眾所周知它有相當(dāng)多的bug。
Midori的優(yōu)點就是簡單輕量級,缺點就是,到了現(xiàn)在仍然沒有穩(wěn)定版本,而且?guī)缀鯖]有擴展程序,源代碼遵循GNU Lesser General Public License (LGPL)許可(Github地址:https://github.com/midori-browser/core)