Google Chrome是由Google開發的免費網頁瀏覽器[8],過去也用Chrome稱呼瀏覽器的外框[9][10][11][12]。Chrome相应的開放原始碼計劃名為Chromium[13][14],而Google Chrome本身是非自由軟體,未開放原始碼[8][15]

Google Chrome
Google Chrome.svg
開發者谷歌
初始版本2008年9月2日,​13年前​(2008-09-02
穩定版本[±]
Windows, macOS, Linux104.0.5112.79/81[1]在维基数据编辑(2022年8月2日,13天前)
Android104.0.5112.69[2]在维基数据编辑(2022年8月2日,13天前)
iOS104.0.5112.88[3]在维基数据编辑(2022年8月8日,7天前)
預覽版本[±]
Beta (Windows, macOS, Linux)105.0.5195.28(2022年8月10日,​5天前​(2022-08-10[4]
Beta (Android)105.0.5195.26(2022年8月10日,​5天前​(2022-08-10[5][6]
Beta (iOS)105.0.5195.28(2022年8月10日,​5天前​(2022-08-10[6]
Dev (Windows, macOS, Linux)106.0.5231.2(2022年8月12日,​3天前​(2022-08-12[7]
Dev (Android)106.0.5228.2(2022年8月11日,​4天前​(2022-08-11[6]
Dev (iOS)每週更新 [6]
Canary (Windows, macOS)每日更新 [6]
Canary (Android)每日更新 [6]
编程语言C++組合語言Javascript
引擎BlinkiOS版為WebKit)、V8
操作系统Windows 7或更高
OS X 10.11或更高
Linux(64位元,GTK 2.24或更高)
Android Lollipop或更高
iOS 12或更高
语言50種語言
类型網頁瀏覽器
许可协议Google瀏覽器的可執行程式碼版本:Google Chrome 服务条款[8]
原始碼和Chromium可執行程式碼版本:BSD許可證
网站www.google.com/chrome/ 编辑维基数据

Chrome程式碼是基於其他開放原始碼軟體所撰寫,包括Apple WebKitMozilla Firefox,並開發出稱為「V8」的高效能JavaScript引擎[16]。Google Chrome的整體發展目標是提升穩定性、速度和安全性,並創造出簡單且有效率的使用介面[17]CNET旗下的Download.com網站評出的2008年6月最佳Windows應用程序,其中Google Chrome排名首位[18]

根據StatCounter統計,截至2022年4月底,Google Chrome在全球浏览器中有64.36%的占有率[19]

图標
從2011年3月25日到2014年8月31日的图標
图標
從2014年9月1日到2022年2月3日的图標
图標
從2022年2月4日至今的图標

歷史

Google執行長艾立克·史密特有六年時間都在反對開發網頁瀏覽器。他表示:「當時Google是一家小公司,我不想在瀏覽器大戰中輸得鼻青臉腫。」但是經過聯合創始人謝爾蓋·布林賴利·佩吉聘用了幾位Mozilla Firefox開發人員演示Chrome的原型後,史密特承認:「這太好了,我不得不改變我的想法。」[20][21][22][23]

發布

發布公告原本預定於2008年9月3日舉行,並將寄給記者和部落客一則解說新瀏覽器功能的漫畫,該漫畫由史考特·邁克勞德英语Scott McCloud所繪製[24]。由於要送往歐洲的信件提早寄出,因此Google Blogoscoped英语Google Blogoscoped部落格的德國作者菲利普·藍森(Philipp Lenssen)[25]在2008年9月1日收到漫畫後就掃描並放上自己的網站[26]。隨後Google就將這則漫畫放到Google Books[27],並在自家的部落格中說明了提早釋出的原因[17]

 
Chromium早期的Linux版本,解釋Chrome和Chromium的差異

2008年9月1日,Google官方網誌撰文說,將於第二天在超過100個國家同時發布Chrome的測試版[28]。2008年9月2日,Google官方網誌宣布Chrome測試版已經開放下載。首次發布的第一個測試版本僅提供43種語言版本,並只適用於Microsoft Windows XP SP2以上版本[29]

Chrome的使用率迅速上升約1%[30][31][32][33]。在最初的激增之後,使用率下降,直到2008年10月跌至0.69%的低點。然後再次開始上升,至2008年12月,Chrome再次超過了1%的門檻[34]

2009年6月4日,正式發布首個在Mac OS XLinux作業系統的開發者預覽版本,官方部落格聲稱由於遺漏許多功能,只作為早期反饋用途而非日常使用[35],同年12月,發布第一個同時支援Windows,Mac OS X和Linux作業系統的測試版[36][37]。2010年5月25日,發布的5.0版是第一個同時支持該三個作業系統的穩定版本[38]

Chrome是2010年提供給歐洲經濟區Microsoft Windows使用者的十二種瀏覽器其中之一[39]

在2012年2月7日,Google發布了Chrome於Android的測試版[40],該軟體只能在Android 4.0以上系统上運行。6月28日,Chrome的Android版本正式在Google Play上发布。6月29日,Chrome的iOS版本在App Store上架,可免費安裝,標誌著Google Chrome全面進軍行動平台。

2013年1月11日,Chrome Beta for Android在Google Play上架[41]

2022年2月,Chrome更換logo,這是Chrome自2014年以來首次更換logo。[42]

版本說明

目前,「Google Chrome」存在四个版本分支:

安全性

黑名单(Blacklists)
「Google Chrome」會定期地更新防止網路釣魚惡意軟體黑名單,並在使用者試圖瀏覽可能造成電腦損害的網站時予以警告。這項服務也可透過使用其他的免費自由應用程式介面來取得。在更新維護這些黑名單的同時,Google也會通知被列入的網站,以避免網站持有者本身不知道網站存有惡意軟體[26]
沙箱(Sandboxing)
「Google Chrome」中的每一個分頁都是一個沙箱,以防止「惡意軟體破壞用戶系統」或「利用分頁影響其他標簽頁」。遵守最小許可權原則,每個動作的權限都會被限制,僅能運算而無法寫入檔案和從敏感區域讀取檔案(如我的文件、桌面)。[26]沙盒小組(Sandbox Team)表示他們「使用了現有的執行程序限制,並讓這些限制變成一座監獄」,例如在其中一個分頁運作的惡意軟體,將無法竊取信用卡號碼、干擾滑鼠運作,或告訴系統在啟動時執行某個程序,並且惡意軟體會在分頁關閉時立即终止。[26]
外掛程式(Plugins)
外掛程式通常並沒有統一的標準,且無法像分頁般沙盒化。這些通常需要執行在瀏覽器本身的安全等級或更高的等級。為了降低被攻擊的風險,外掛程式是獨立運行的。[26]
從5.0版本起,「Google Chrome」內置Adobe Flash Player以確保使用的為最新版本降低被攻擊的風險。其後在9.0版本將Flash播放器內建在沙盒中獨立運行。這項技術是Chrome安全性進步的一座里程碑。對Windows XP用戶特別重要,因為它是平台上唯一提供Flash嵌入沙盒執行的瀏覽器。
從8.0版本起,「Google Chrome」內建在沙盒中獨立運行的PDF閱讀器。
多處理程序(Multiprocessing)
能容許多個程序同時執行而互不影響,每個網頁標簽獨立於窗口程序存在,當資源過高或崩潰時,不會因為一個停頓而整個程序宕掉。
工作管理員(Task Manager)
非常有特色的工具,用戶可以查看哪些網站佔用了最多的記憶體、下載流量和CPU資源,有利於管理各個分頁與插件,也便於用戶終止惡意操作。[49]
詐騙和惡意程式保護
當「Google Chrome」偵測到瀏覽網站可能有害時,便會發出即時的警告。瀏覽器會將造訪網址的一部分傳送給Google,以瞭解該網址是否列在已知的詐騙與惡意網站清單中。(網路釣魚及惡意軟體的偵測功能)页面存档备份,存于互联网档案馆
自動更新(Auto-updates)
為確保受到最新版安全性更新的保護,「Google Chrome」會定期檢查更新,以確保更新永遠為最新版本。更新檢查可確保會使用最新版的安全性功能與修正程式,瀏覽器自動更新新的版本,不需要使用者採取任何動作,更新後會在下一次啟動中自動生效。
列印/匯出PDF


DNS over HTTPS

Chrome从桌面版本v83和Android版本v85起加入对DNS over HTTPS的支持[50]

隱私權

無痕模式(Incognito mode)
Google Chrome包含了「隐身模式」(私密瀏覽(incognito),與FirefoxSafariOpera的「私密瀏覽」和Internet ExplorerMicrosoft Edge的「InPrivate」類似),這個模式可以「讓您在視窗內檢視的網頁不會在瀏覽記錄或搜尋記錄中顯示,關閉無痕式視窗後,也不會在電腦上留下其他痕跡,例如Cookie。但是,您下載的任何檔案或建立的書籤都會保留下來。並且這不意味著您完全隱身,您的互聯網服務提供商、雇主及網站本身依然能夠看見您的瀏覽活動並進行追踪。[51][17][52]在新標籤頁頁面上,「Google Chrome」亦提示用戶要小心:
清除瀏覽資料
隱私權偏好設定
  • 網址列中的建議
  • 釣魚網站和惡意程式防護
  • 針對瀏覽錯誤提供建議
  • 使用統計資料和當機報告
內容設定(Content Settings)
  • Cookie(4.1版本起)
  • 圖片(4.1版本起)
  • JavaScript(4.1版本起)
  • 外掛程式(4.1版本起)
  • 彈出式視窗(4.1版本起)
  • 位置要求(6.0版本起)
  • 桌面通知(6.0版本起)
  • 「不追蹤」(Do not track)功能(23.0版本起)
  • 啟用「不追蹤」即表示您的瀏覽流量會將此要求納入其中,其效用視網站是否回應要求,以及網站解讀要求的方式而定。舉例來說,某些網站收到這個要求後,將不會根據您先前瀏覽的其他網站顯示廣告。不過,許多網站仍會基於下列原因收集並使用您的瀏覽資料:強化安全性、在網站上提供內容、服務、廣告與其他推薦項目,以及產生統計資料報告。

性能

JavaScript
利用內置獨立的JavaScript虛擬機V8」來提高運行JavaScript的速度。(通过即時編譯[53]JavaScript代碼为機器碼,内联,类型转换,垃圾收集等特性[54]。)
HTML排版引擎
Android團隊的建議下,「Google Chrome」使用WebKit引擎。WebKit簡易小巧,並能有效率的運用記憶體,符合Google理念,並且對新開發者來說相當容易上手。[26]但從28.0起,Google以Webkit引擎為基礎,為Chrome開發全新的Blink引擎,將比現行的Webkit引擎更簡化程式源始碼,並對多進程有更好的支援。Opera瀏覽器也宣佈將支援Blink引擎。
針對瀏覽錯誤提供建議
出現無法解析網址或未能成功連線的狀況時,「Google Chrome」會嘗試判斷想要前往的網頁,並提供建議。瀏覽器會將嘗試瀏覽的網頁網址傳送到Google,以便建議替代或類似的網頁。[55]
DNS預先擷取
DNS預先擷取是指「網域名稱系統」預先擷取。當瀏覽網頁時,「Google Chrome」可查詢或預先擷取網頁上所有連結的IP位址。瀏覽器使用IP位址來載入網頁,因此只要事先查詢這些資料,當按下網頁上的任何連結時,便可更快速地載入目標網頁。
表單自動填入
從6.0版本起,預設開啟「自動填入」功能,使用「自動填入」功能,只要按一下即可完成表單。
「Google Chrome」可儲存您的地址及信用卡資訊。首次填入表單時,瀏覽器會自動儲存所輸入的聯絡資訊,作為「自動填入」的輸入項目,例如名稱、地址、電話號碼或電子郵件地址。
如果用戶明確授權,瀏覽器也可以儲存信用卡資訊。在表單上輸入信用卡資訊時,瀏覽器會在網頁頂端詢問是否要儲存資訊。
所輸入的每一組信用卡或地址資訊將儲存為不同項目。因此,可以將辦公地址和住家地址儲存為兩個不同的項目。[56]
按一下即可自動填入表單。填入表單時,「Google Chrome」會偵測正在輸入的文字是否符合「自動填入」項目中儲存的資訊。如果有符合項目的話,則在正填寫的欄位下方會出現下拉式選單,其中顯示與輸入內容相符的項目。
如要自動填入表單,請按一下要使用的項目。如果要先預覽「自動填入」功能如何填入表單,請先將滑鼠游標移至選單中的項目上,然後再按一下項目。可自動填入的欄位將會反白顯示。[56]
互動智慧搜尋(Instant,這個功能於研究室畢業)
從9.0版本起,使用者可設定類似Google Instant的互動智慧搜尋,即頁面會即時載入使用者在搜尋與位址列組合(Omnibox)中輸入的搜尋內容或網址,搜尋期間會提供橫向搜尋建議並會自動完成。
GPU硬件加速
當啟用GPU硬體加速時,使用「Google Chrome」瀏覽那些含有大量圖片之網站時可以更快渲染完成並使頁面滾動時不會出現影像破裂的問題。

功能

用戶介面

新分頁頁面(New Tab Page)
顧名思義,「新分頁」就是使用者在「Google Chrome」中開啟新分頁時所顯示的頁面。「Google Chrome」藉由這個設計取代了傳統瀏覽器在新開分頁時載入首頁,快速開啟喜愛的應用程式及網站。
「新分頁」分為3個部分:
  • 應用程式
從7.0版本起,在新分頁頁面中顯示會顯示已從「Chrome Web Store」安裝的「應用程式(Apps)」的圖示。只要按一下圖示,即可開啟應用程式。
從10.0版本起,使用者可以隨意調整應用程式次序。
  • 常用網頁
新分頁頁面中會顯示8個最常瀏覽網站的縮圖(可以自由增刪、更換位置)。只要按一下縮圖,即可瀏覽網站。
如要移除特定縮圖,將游標移至圖片上方,然後按一下外框右上角的「x」圖示,以後新分頁就不會顯示移除了縮圖。
  • 近期關閉分頁
按一下頁面底部「近期關閉分頁」列中的連結,即可還原關閉的分頁或視窗。[57]
另外,使用者可以將各部分最小化,只要按一下各個部分的標題即可。再按一次標題,即可展開該部分。
從7.0版本起,「近期關閉的分頁」只在適當時候出現。使用者也可以將一個部分完全隱藏起來,只要將滑鼠游標移至您想要隱藏的部分的標題上方(例如,如要將「常用網頁」部分從新分頁中移除,將游標移至「常用網頁」部分的標題上方),然後按一下右邊顯示的「x」圖示,即可將該部分從新分頁中移除。隱藏部分中的項目現在會顯示在頁面底部的新選單中。如要還原該部分,請按一下選單中的部分標題。
網址列(Omnibox)
在「Google Chrome」的搜尋與位址列組合(又稱為「網址列」)中,可輸入搜尋內容或網址。「網址列」會在您輸入搜尋內容與網址時提供建議,還提供自動完成功能,協助您輸入幾個字就可以找到所需的內容。此外還可以搜尋瀏覽記錄和已加入書籤的網站。在Windows XP系统的电脑上安装最新版的Chrome后,还可能会出现将Google搜索框与Omnibox结合的界面。
查看網頁警示
  • 安全警示
  • 彈出式視窗警示
當瀏覽器封鎖網頁的彈出式視窗時,會出現彈出式視窗警示圖示。按一下該圖示可查看已遭封鎖的彈出式視窗,或管理網站的彈出式視窗設定。
  • 擴充功能網頁動作
網頁資訊(Page Info Bubble,這個功能於研究室畢業)
從8.0版本起,網頁資訊改用類似擴充功能在網址列的彈出方式。
分頁(Tabs)
分頁是「Google Chrome」使用者界面中最重要的元素,為梯形設計,其位於視窗的最上方而非控制按鈕的下方。這項改變與許多目前的主流分頁瀏覽器做法不同。不同視窗的分頁可輕易的利用拖曳的方式交換位置。每一個標籤頁都有自己的控制按鈕組,包含稱為「Omnibox」的網址列[26]
主題(Theme)
從3.0版本起,使用者可為瀏覽器增添有趣的主題,讓瀏覽器的外表更漂亮。主題會出現在瀏覽器四週的邊緣,並成為「新分頁」頁面的背景。在官方主題庫页面存档备份,存于互联网档案馆)或「Chrome Web Store」的主題分類页面存档备份,存于互联网档案馆)中當使用者找到喜歡的主題時,按一下主題庫網頁上的「套用主題」/「安裝」,主題便會立刻出現。如果使用者此時改變主意,只需按一下出現在分頁頂端的訊息列中的「取消」,即可回復到前一個主題。整個過程無需重新啟動瀏覽器。
彈出式視窗(Popups)
彈出式視窗會在分頁內顯示,並不會在分頁內以外的地方出現,除非使用者將視窗拖曳至別處。[26]
網路應用程式捷徑(Application Shortcut)
網路應用程式可在特殊的簡化視窗中開啟網站,該簡化視窗不會顯示分頁、按鈕、網址列或選單[26]
現時只有Windows和Linux平台的「Google Chrome」才提供這項功能。
Gears(已停止開發)
Chrome包含了Gears,研發者可利用這項功能製作網頁應用程式(web applications,包含離線支援)[26]
由於大部份Gears的功能HTML 5都支援,Google已停止開發Gears的新功能。
HTML5支援
Chrome长期在The HTML5 Test页面存档备份,存于互联网档案馆)的测试结果中居于高位。
停止Flash支持
Chrome宣布2020年停止Flash在其浏览器上的应用。
使用者自訂擴充功能
2009年9月6日,「Google Chrome」首次預設啟用擴充功能,並提供數款擴充功能[59]。在官方擴充功能中心中當使用者找到喜歡的擴充功能時,按一下網頁上的「安裝」,擴充功能便會安裝到使用者的「Google Chrome」。整個過程無需重新啟動瀏覽器。
2010年8月20日,「Chromium」開始支持側邊欄擴充功能API。
2010年8月25日,測試版「Google Chrome」開始支持右鍵菜單API、Omnibox API、Infobars API。
  • 右鍵菜單API:擴充功能可以指定菜單在點擊圖片或影片後才顯示,而非所有右鍵菜單都顯示。
  • Omnibox API:允許擴充功能將內容與瀏覽器的搜尋與位址列組合(Omnibox)整合。
  • Infobars API:允許擴充功能將信息顯示在標籤頁以上的位置,可以使用HTML來寫,可以做出互動的信息顯示欄。
2010年8月30日,「Chromium」開始支持語音輸入API、加速計API。
從7.0版本起,「Google Chrome」已經可以安裝「應用程式(Apps)」並會在新分頁頁面中顯示。
從9.0版本起,使用者可以隱藏「Google Chrome」上已安裝並顯示在網址列右方的擴充功能,此外「設定」圖示左上方會顯示新安裝並在背景運行的擴充功能/應用程式,同時在功能表內加入顯示在背景運行的擴充功能/應用程式的數量一行。
從10.0版本起,「Google Chrome」默認啟用語音輸入的API
從25.0版本起,「Google Chrome」開始支援語音辨識輸入API,並且在某些網站或程式要自動安裝擴充功能時,改為讓使用者手動確認是否安裝。
Chrome Web Store
Chrome Web Store,前稱「Google Chrome擴充功能中心」。
2009年12月9日,官方「Google Chrome擴充功能中心」(測試版)已有超過300款擴充功能[60]
隨著4.0穩定版本發佈,官方「Google Chrome擴充功能中心」[61]在2010年1月25日正式上線,並擁有超過1500款擴充套件[62]
2010年5月19日,GoogleGoogle I/O宣布「Chrome Web Store」。
截至2010年6月22日,官方擴充功能中心已有超過5000款擴充功能[63],其中25款為Google官方開發的擴充功能[64]
2010年8月19日,Google宣布官方「Google Chrome擴充功能中心」向開發者註冊費用為一次性收取5美元。開發者在發布擴充功能、主題,以及未來的Web Apps之前必須繳納這筆費用。不過如果你在太平洋時間8月19日11:00前已經註冊了開發者帳號的話,可以不用繳交這US$5,不但之前上傳的擴充功能可以繼續維護,新上傳的也是沒有問題的。另外,「Google Chrome擴充功能中心」加入域名驗證系統(類似Twitter官方驗證帳號),在新上傳的擴充功能開發者須將他們的作品與Webmaster Tools中的域名關聯[65]
2010年8月19日,Google宣布官方「Google Chrome擴充功能中心」將被「Chrome Web Store」取代,而中心內的擴充功能將連同官方主題庫內的主題移到「Chrome Web Store」[66]
2010年12月7日,「Chrome Web Store」正式上線。
2011年12月9日,官方「Chrome Web Store」上線一年後,宣布擁有超過8500款擴充套件及超過1500款主題,超過三分之一使用者安裝至少一個擴充功能,同時共有超過7000萬擴充功能和主題被安裝[67]
瀏覽器內置的擴充功能
自動網頁翻譯
從4.1版本起,只要您瀏覽的網頁語言與選取的瀏覽器介面語言不同,就可以使用網頁頂端的藍色翻譯列。此功能目前可翻譯52種語言。[68]
同步功能
從4.1版本起,「Google Chrome」加入同步功能,將瀏覽器內的資料透過Google帳戶同步到Google文件內。
現時可選擇同步的資料型有:
  • 書籤(4.0版本起)
  • 偏好設置(5.0版本起)
  • 主題(5.0版本起)
  • 表單自動填入(6.0版本起)
  • 擴充功能(6.0版本起)
  • 應用程式(Apps,7.0版本起)
  • 已儲存密碼(10.0版本起)
  • 輸入的網址(未知)
  • 會話(Session)(未知)
  • 打开的标签页(19.0版本起)
從9.0版本起,「Google Chrome」加入同步數據的加密功能,採用的是Passphrase加密方法。
雲端列印連接器(Cloud Print Proxy)
從10.0版本起,「Google Chrome」提供印表機與「

從7.0版本的開發版本起,「Google Chrome」(除正式版本外)加入研究室功能,將未完成或未完善的功能收集供使用者測試,此前所有測試功能都需要使用指令碼啟用。 由7.0至8.0(62681)版本,使用者可經「about:labs」進入研究室。從8.0(62682)版本起易名為「about:flags」或「chrome://flags」 (页面存档备份,存于互联网档案馆[69]

正在開發的獨立項目

以下為將加入Chrome的功能(目前是獨立的開源項目);除了用於Chrome內,亦同時可以整合到其他軟件。