Chrome 標記是什麼?

Chrome 實驗功能可啟用預設未開放的瀏覽器功能。

Chrome 子母畫面功能可讓使用者在一個分頁中觀看影片,同時在另一個分頁中工作。

舉例來說,Chrome 想要先讓使用者試用子母畫面影片功能,再向所有人推出。

這項功能是透過旗標提供,因此任何使用者都能試用並提供意見回饋。我們根據意見回饋測試並修正程式碼和設計,現在,Chrome 預設會使用子母畫面,而且效果非常好。

瞭解風險

大多數 Chrome 使用者都不需要使用 Chrome 旗標

如果設定 Chrome 旗標,請務必謹慎操作。啟用或停用功能時,可能會遺失資料,或對安全性或隱私權有不良影響。使用旗標切換的功能可能會停止運作或遭到移除,恕不另行通知。

如果是企業 IT 管理員,請勿在正式作業環境中使用 Chrome 旗標功能。請改為參閱企業政策

...並謹慎操作

不過,如果您是需要試用新技術的網頁開發人員,或是只是好奇的科技迷,那麼瞭解 Chrome 實驗功能就非常值得。

許多不同類型的功能都有大量標記。部分旗標會影響 Chrome 的外觀或運作方式,有些則會啟用新版 JavaScript API 等功能。可用的實驗功能取決於您執行的 Chrome 版本。

設定 Chrome 實驗功能的方法有兩種:

  • 從「chrome://flags」頁面。
  • 在終端機中透過指令列開啟 Chrome。

chrome://flags

如要透過 Chrome 的 chrome://flags 頁面設定旗標,請找出旗標、切換旗標的設定,然後重新啟動瀏覽器。舉例來說,如要啟用 Chrome 的效能指標抬頭顯示器,請按照下列步驟操作:

  1. 搜尋所需功能。 chrome://flags 頁面,且 HUD 旗標設為預設值。

  2. 將值設為「已啟用」啟用 HUD 旗標的 chrome://flags 頁面。

  3. 重新啟動 Chrome。 變更旗標設定時,Chrome 會提示使用者重新啟動瀏覽器。

現在您可以使用抬頭顯示器,查看網頁效能的技術資訊。

已啟用抬頭顯示器的 Chrome 頁面。

指令列旗標

如果您是網頁開發人員,可以從指令列開啟 Chrome 來設定標記。執行指令開啟 Chrome,並新增要設定的旗標。透過指令列設定的 Chrome 設定,比 chrome://flags 提供的設定更多。

舉例來說,如要在 Mac 的終端機上執行 Chrome Canary,並將視窗大小設為 1920 x 1080 像素,請使用下列指令:

/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary --window-size=1920,1080

數百個旗標可啟用、停用及設定較不為人知的功能。

如果您經常使用不同的 Chrome 管道和指令列標記,不妨為每個管道建立函式,然後將這些函式新增至 Shell RC 檔案。舉例來說,在 macOS 上:

  1. 開啟終端機。
  2. 建立函式:cf(){ open -a 'Google Chrome Canary' --args $*; }
  3. 使用函式:cf --window-size=1920,1080

設定 Chrome 使用者資料目錄

在 Chrome 工程語言中,「Chrome 使用者」是指 Chrome 的個別使用者。

Chrome「用戶端」是指裝置上個別安裝的 Chrome。

更精確地說,Chrome 用戶端對應於個別的使用者資料目錄。每個 Chrome 設定檔都會儲存在使用者資料目錄的子目錄中。

如果您從指令列執行 Chrome,可以使用 --user-data-dir flag 設定使用者資料目錄。

也就是說,您可以為開發作業建立個別的使用者資料目錄,並擁有自己的設定檔子目錄。建立新的使用者資料目錄後,Chrome 的行為會如同剛安裝完畢,這有助於偵錯設定檔相關問題。

如要從指令列執行 Chrome,並使用新的臨時使用者目錄,請使用下列旗標:

--user-data-dir=$(mktemp -d)

您也可以新增下列旗標,避免瀏覽器檢查和首次執行 UI:

--no-default-browser-check --no-first-run

留意旗標衝突

您設定的旗標可能會互相衝突。chrome://flags 設定會覆寫相同旗標的指令列設定,且在某些情況下,chrome://flags 設定的預設值可能會覆寫指令列設定。如果透過指令列執行 Chrome 時設定的旗標無法正常運作,請檢查 chrome://flags 頁面。

chrome://flags 不會反映透過指令列設定的標記。請改為查看 chrome://version 頁面。「Command Line」部分會顯示旗標設定。

Chrome Canary 的 Chrome 版本頁面,醒目顯示「命令列」部分。

試用實驗功能的其他兩種方式

您可以切換 chrome://flags#enable-experimental-web-platform-features 旗標,啟用一系列沒有專屬旗標的實驗功能。新功能的說明文件會說明何時可使用這項選項。

Chrome Beta 版中,您可以切換「實驗」設定並重新啟動瀏覽器,試用精選實驗功能並提供意見。 詳情請參閱「測試 Chrome 實驗功能」。

Chrome Beta 版的實驗使用者介面,顯示分頁捲動選項。

哪些功能會加上旗標?

並非所有實驗功能都有專屬的 Chrome 旗標:

  • 部分功能只會在 Chrome Canary 版推出時開放使用,且無法在此之前透過旗標啟用。這種情況相當罕見。
  • 如要啟用「較小」的功能 (最多需要 1 到 2 季的作業),請啟用下列旗標:
    chrome://flags#enable-experimental-web-platform-features
    這會啟用多項次要功能。
  • 您可以使用 chrome://flags 或指令列切換,透過特定於功能的旗標,實驗主要功能。

Chrome 設定會如何?

Chrome 設定和 Chrome 旗標的用途不同。

使用者可以透過 Chrome 旗標啟用或停用實驗性功能, 而 chrome://settings 中的選項則可讓使用者自訂預設功能, 打造專屬體驗。

來源試用計畫呢?

來源試用可讓開發人員大規模測試新的網路平台功能或實驗功能。開發人員可以在這項功能向所有使用者開放前,向網路標準社群提供意見。

如果網頁提供該試用的有效權杖,系統就會在所有網頁上啟用正在進行原始碼試用的功能。網站擁有者可為所有使用者啟用實驗功能,使用者不必變更瀏覽器設定或設定標記。相較之下,Chrome 旗標可讓個別使用者在造訪的所有網站上,啟用或停用實驗性功能。

瞭解詳情