| --accept-empty-variations-seed-signature |
在加載變體種子時接受空簽名。這是出于測試目的。 |
| --accept-lang |
----------------------------------------------------------------------------- 找不到您正在尋找的開關?嘗試查看:ash/constants/ash_switches.cc base/base_switches.cc 等。 在評論您的開關時,請使用與周圍評論相同的聲音。想象一下“這個開關......”在短語的開頭,一切都會解決的。----------------------------------------------------------------------------- 指定要發送到服務器并通過 navigator.language DOM 屬性向 JavaScript 公開的 Accept-Language。language[-country],其中 language 是 ISO-639 中的 2 個字母代碼。 |
| --accept-resource-provider |
指示必須設置資源提供程序才能為強制轉換接收器提供資源的標志。在提供資源之前,應用程序無法啟動。此標志表示 --alsa-check-close-timeout=0。 |
| --add-gpu-appcontainer-caps[1] |
在 GPU 進程上向 AppContainer 沙箱添加其他功能。 |
| --add-xr-appcontainer-caps[1] |
向用于 XR 合成的 AppContainer 沙箱添加其他功能。 |
| --additional-private-state-token-key-commitments |
手動將網絡服務中的其他私有狀態令牌密鑰承諾設置為給定值,該值應為滿足 TrustTokenKeyCommitmentParser::P arseMultipleIssuers 要求的 JSON 字典。 除了最近一次調用 TrustTokenKeyCommitments::Set 提供的密鑰外,還可以使用這些密鑰。 對于通過命令行和 TrustTokenKeyCommitments::Set 提供密鑰的頒發者,通過命令行提供的密鑰優先。這是因為手動測試的人可能希望通過命令行將其他鍵傳遞給啟用了組件更新程序的真實 Chrome 版本,如果手動傳遞的鍵在組件更新程序運行時啟動后的一段時間被覆蓋,那將是令人驚訝的。 |
| --allow-command-line-plugins |
允許在命令行中加載插件以進行測試。 |
| --allow-cross-origin-auth-prompt |
允許頁面上包含的第三方內容提示輸入 HTTP 基本身份驗證用戶名/密碼對。 |
| --allow-empty-passwords-in-tests |
TODO(b/299642185):在 2023 年底前移除此標志。ChromeOS 不支持用戶使用空密碼,但某些舊版測試設置可能會為用戶使用空密碼。 |
| --allow-external-pages |
允許在 Web 測試期間訪問外部頁面。 |
| --allow-failed-policy-fetch-for-test |
如果傳遞此標志,則失敗的策略提取不會導致配置文件初始化失敗。這對于測試很有用,因為這意味著測試不必模擬策略基礎結構。 |
| --allow-file-access-from-files |
默認情況下,file:// URI 無法讀取其他 file:// URI。對于需要使用舊行為進行測試的開發人員來說,這是一個替代。 |
| --allow-http-screen-capture |
允許非安全源使用屏幕捕獲 API 和 desktopCapture 擴展 API。 |
| --allow-insecure-localhost |
允許忽略 localhost 上的 TLS/SSL 錯誤(無插頁式廣告,不阻止請求)。 |
| --allow-loopback-in-peer-connection |
允許在網絡列表中添加環回接口以進行對等連接。 |
| --allow-nacl-crxfs-api[2] |
指定以逗號分隔的擴展ID或主機列表,以授予對CRX文件系統API的訪問權限。 |
| --allow-nacl-file-handle-api[2] |
指定以逗號分隔的擴展 ID 或主機列表,以授予對文件句柄 API 的訪問權限。 |
| --allow-nacl-socket-api[2] |
指定以逗號分隔的擴展 ID 或主機列表,以授予對 TCP/UDP 套接字 API 的訪問權限。 |
| --allow-os-install |
設置此標志后,可以訪問 OS 安裝 UI。這允許用戶從 USB 安裝到磁盤。 |
| --allow-pre-commit-input |
允許在提交幀之前處理輸入。TODO(crbug.com/987626):由無頭使用。尋找一種不涉及命令行開關的方法。 |
| --allow-ra-in-dev-mode[3] |
允許在開發模式下進行遠程證明 (RA) 以進行測試。通常,RA 在開發模式下被禁用,因為它總是會失敗。但是,在測試中,在某些情況下,即使在開發模式下,我們也確實希望完成權限流。這可以通過此標志啟用。 |
| --allow-sandbox-debugging |
允許調試沙盒進程(請參閱 zygote_main_linux.cc)。 |
| --allow-silent-push |
允許不顯示通知的 Web 推送通知。 |
| --allow-third-party-modules[1] |
通過在 Win10+ 上禁用BINARY_SIGNATURE緩解策略,允許第三方模塊注入。在 ELF 中也有其他效果。 |
| --almanac-api-url |
替換用于 ChromeOS Almanac API 的網址。用于使用非生產服務器進行本地測試(例如“--almanac-api-url=http://localhost:8000”)。 |
| --alsa-amp-device-name |
設備名稱 amp 應打開混音器。如果未指定此標志,它將默認為與 kAlsaVolumeDeviceName 相同的設備。 |
| --alsa-amp-element-name |
基于 ALSA 的媒體庫應用于在系統上切換省電模式的簡單混音器控制元素的名稱。 |
| --alsa-check-close-timeout |
在無更多混頻器輸入時關閉 PCM 手柄之前等待的時間(以毫秒為單位)。如果存在 --accept-resource-provider,則假定為 0。 |
| --alsa-enable-upsampling |
允許對采樣率低于 32kHz 至 48kHz 的音頻進行重新采樣的標志。對于內部音頻產品,應設置為 true。 |
| --alsa-fixed-output-sample-rate |
可選標志,用于為 alsa 設備設置固定采樣率。已棄用:請改用 --audio-output-sample-rate。 |
| --alsa-input-device[5] |
打開音頻輸入流時要使用的 Alsa 設備。 |
| --alsa-mute-device-name |
應打開靜音混音器的設備名稱。如果未指定此標志,它將默認為與 kAlsaVolumeDeviceName 相同的設備。 |
| --alsa-mute-element-name |
基于 ALSA 的媒體庫應用于使系統靜音的簡單混音器控制元素的名稱。 |
| --alsa-output-avail-min |
用于計劃傳輸的最小可用幀數。 |
| --alsa-output-buffer-size |
ALSA 輸出緩沖區的大小(以幀為單位)。這直接設置了輸出設備的延遲。延遲可以通過將采樣率乘以輸出緩沖區大小來計算。 |
| --alsa-output-device[5] |
打開音頻流時要使用的 Alsa 設備。 |
| --alsa-output-period-size |
ALSA 輸出周期的大小(以幀為單位)。ALSA 輸出設備的周期決定了硬件中斷之間經過的幀數。 |
| --alsa-output-start-threshold |
在輸出開始之前,輸出緩沖區中需要有多少幀。 |
| --alsa-volume-device-name |
應打開音量控制混音器的設備名稱。將使用與 kAlsaOutputDevice 相同的設備,如果未提供 kAlsaOutputDevice,則回退到“默認”。 |
| --alsa-volume-element-name |
基于 ALSA 的媒體庫應用于控制音量的簡單混音器控制元素的名稱。 |
| --also-emit-success-logs |
此外,還會發出成功測試的完整事件跟蹤日志。 |
| --always-enable-hdcp |
使指定類型的 HDCP 在連接外部顯示器時始終處于啟用狀態。用于在 ChromeOS 上進行 HDCP 合規性測試。 |
| --always-use-complex-text |
始終使用復雜文本路徑進行 Web 測試。 |
| --animated-image-resume |
在動畫圖像上啟用恢復方法。 |
| --animation-duration-scale |
應用于每個動畫持續時間的比例因子。必須為 >= 0.0。這僅適用于 LinearAnimation 及其子類。 |
| --app |
指定應在“應用程序”模式下啟動關聯值。 |
| --app-auto-launched |
指定在展臺模式下啟動的應用是否為零延遲自動啟動。用于在會話還原流程中正確還原自動啟動的狀態。 |
| --app-id |
指定應根據其配置啟動具有指定 ID 的 extension-app。 |
| --app-launch-url-for-shortcuts-menu-item |
使用指定的 URL 覆蓋應用的啟動 URL。它與 kAppId 一起使用,以啟動給定的應用程序,其 url 對應于應用程序快捷方式菜單中的項目。 |
| --app-mode-auth-code |
--force-app-mode 的 GAIA 授權代碼的值。 |
| --app-mode-oauth-token |
--force-app-mode 的 OAuth2 刷新令牌的值。 |
| --app-mode-oem-manifest |
應用的 OEM 清單文件的路徑。 |
| --app-run-on-os-login-mode |
這與 kAppId 一起使用,以指示在操作系統登錄期間啟動的應用程序,以及應用程序是以哪種模式啟動的。 |
| --app-shell-allow-roaming[6] |
允許在蜂窩網絡中漫游。 |
| --app-shell-host-window-size[6] |
要創建的主機窗口的大小(即“800x600”)。 |
| --app-shell-preferred-network[6] |
首選 WiFi 網絡的 SSID。 |
| --apps-gallery-download-url |
覆蓋 Webstore API 從中下載擴展的 URL。注意:URL 必須包含一個“%s”作為擴展 ID。 |
| --apps-gallery-update-url |
覆蓋網店擴展使用的更新 URL。 |
| --apps-gallery-url |
覆蓋瀏覽器視為網店的 URL,為其授予網店 API 并為其提供一些特殊保護。 |
| --apps-keep-chrome-alive-in-tests[7] |
阻止 Chrome 在 Chrome 應用打開時退出。 |
| --arc-availability |
在此設備上發出 ARC 支持狀態信號。這可以采用以下三個值之一。- none:此設備上未安裝 ARC。(默認) - 已安裝:ARC 已安裝在此設備上,但不受官方支持。用戶只有在 Finch 實驗開啟時才能啟用 ARC。- 官方支持:此設備上已安裝并支持 ARC。因此,用戶可以通過設置等啟用ARC。 |
| --arc-available |
已棄用:請使用 --arc-availability=installed。指示此設備上 ARC 實例的可用性。 |
| --arc-block-keymint |
阻止 KeyMint 的開關。當 KeyMint 被阻止時,Keymaster 將啟用。 |
| --arc-data-cleanup-on-start |
強制在每次啟動時清理 ARC 數據的標志。 |
| --arc-disable-app-sync |
禁用以靜默方式安裝某些應用的 ARC 應用同步流的標志。在自動測試中用于解決異常情況。 |
| --arc-disable-dexopt-cache |
在測試中用于禁用默認情況下處于打開狀態的 DexOpt 緩存。 |
| --arc-disable-download-provider |
禁用 ARC 下載提供商的標志,該提供商阻止在 Play 商店和 GMS Core 的上下文中下載和安裝額外內容。 |
| --arc-disable-gms-core-cache |
在自動測試中用于禁用默認情況下處于打開狀態的 GMS 核心緩存。 |
| --arc-disable-locale-sync |
禁用 ARC 區域設置與 Android 容器同步的標志。在自動測試中使用,以防止某些應用(包括 Play 商店)可能會重新啟動的情況。重新啟動 Play 商店可能會導致隨機測試失敗。啟用此標志還會強制 ARC 容器使用“en-US”作為區域設置,使用“en-US,en”作為首選語言。 |
| --arc-disable-media-store-maintenance |
用于禁用媒體存儲定期索引和語料庫維護任務的 GMS 調度。在性能測試中用于防止在測試期間運行,這可能導致結果不穩定或 CPU 未空閑、測試前失敗。 |
| --arc-disable-play-auto-install |
禁用 ARC Play 自動安裝流程的標志,該流程以靜默方式安裝一組預定義的應用程序。在自動測試中用于解決異常情況。 |
| --arc-disable-tts-cache |
在自動測試中用于禁用默認情況下處于打開狀態的 TTS 緩存。 |
| --arc-erofs |
指示 ARC 圖像使用 EROFS (go/arcvm-erofs) 進行格式化的標志。 |
| --arc-force-mount-android-volumes-in-files |
強制在“文件”應用中掛載 Android 卷(DocumentsProviders 和 Play files)的標志。用于測試。 |
| --arc-force-show-optin-ui |
強制顯示 OptIn ui 的標志。在測試中使用。 |
| --arc-generate-play-auto-install |
啟用生成 ARC Play 自動安裝名冊所需的開發人員選項的標志。由開發人員手動使用。 |
| --arc-host-ureadahead-mode |
設置 ARC 容器啟動期間 ureadahead 的操作模式。ReadAhead (默認) - 在生產過程中使用,等同于未設置任何開關。generate - 在 Android Uprev 數據收集器期間用于預生成打包文件并作為 CrOS 構建圖像的構建工件上傳到 Google Cloud。disabled - 用于測試目的,用于在 ARC 容器啟動期間禁用 ureadahead。 |
| --arc-install-event-chrome-log-for-tests |
將 ARC++ 安裝事件寫入 chrome 日志以進行集成測試。 |
| --arc-packages-cache-mode |
在自動測試中用于指定如何處理包緩存。可以復制 - 將生成的packages.xml復制到臨時目錄。skip-copy - 跳過初始包緩存設置,并將結果packages.xml復制到臨時目錄。 |
| --arc-play-store-auto-update |
在自動測試中用于強制 Play 商店自動更新狀態。可以打開 - 自動更新被強制打開。off - 強制關閉自動更新。 |
| --arc-scale |
設置 ARC 應用的規模。這是在 DPI 中。例如,280 DPI 是 ~ 1.75 設備比例因子。有關受支持的 DPI 值的列表,請參閱 https://source.android.com/compatibility/android-cdd#3_7_runtime_compatibility。 |
| --arc-start-mode |
定義如何啟動 ARC。這可以采用以下值之一: - 始終啟動自動啟動,并支持 Play 商店 UI。- always-start-with-no-play-store 自動啟動,沒有 Play 商店 UI。如果未設置,則 ARC 以默認模式啟動。 |
| --arc-tos-host-for-tests |
設置用于測試的 ARC 服務條款主機名 URL。 |
| --arc-use-dev-caches |
指示 ARC 正在使用 Uprev 中的數據收集器生成的開發緩存,而不是 arccachesetup 服務的 CrOS 構建階段的緩存。 |
| --arcore |
以下是 WebXr 支持的運行時。 |
| --arcvm-ureadahead-mode |
設置 ARCVM 啟動期間 ureadahead 的操作模式。如果未設置此開關,ARCVM ureadahead 將檢查包文件的存在和期限,并將文件預讀到頁面緩存以提高啟動性能。ReadAhead (默認) - 在生產過程中使用,等同于未設置任何開關。這在 tast 測試中用于顯式啟用客戶機 ureadahead(請參閱 |kArcDisableUreadahead|)。generate - 在 Android Uprev 數據收集器期間用于預生成打包文件并作為 CrOS 構建圖像的構建工件上傳到 Google Cloud。disabled - 用于測試目的,用于在 ARCVM 啟動期間禁用 ureadahead。注意, |kArcDisableUreadahead|還禁用 ureadahead 的 guest 和 host 部分。 |
| --arcvm-use-hugepages |
M建議內核使用 Huge Pages 來存儲客戶機內存。 |
| --as-browser |
標記以在瀏覽器進程中啟動測試。 |
| --ash-allow-default-shelf-pin-layout-ignoring-sync |
允許 Ash 擱板應用默認引腳布局,而無需等待 Sync 從服務器下載數據(許多測試無法實現)。 |
| --ash-clear-fast-ink-buffer |
創建時清除快速墨水緩沖區。在某些不會將新緩沖區歸零的設備上,這是必需的。 |
| --ash-constrain-pointer-to-root |
強制將指針(光標)位置保持在根窗口內。 |
| --ash-contextual-nudges-interval |
覆蓋在顯示用戶上下文提示之間必須經過的最短時間。時間單位以秒為單位。 |
| --ash-contextual-nudges-reset-shown-count |
重置登錄時顯示的上下文提示計數。 |
| --ash-debug-shortcuts |
啟用對調試有用的鍵盤快捷鍵。 |
| --ash-dev-shortcuts |
啟用僅供開發人員使用的鍵盤快捷鍵。 |
| --ash-disable-touch-exploration-mode |
禁用觸摸探索模式。設置此標志后,如果啟用了語音反饋,則觸摸探索模式將不再自動打開。 |
| --ash-enable-magnifier-key-scroller |
啟用鍵綁定以滾動放大的屏幕。 |
| --ash-enable-palette-on-all-displays |
在每個顯示器上啟用調色板,而不僅僅是內部調色板。 |
| --ash-enable-software-mirroring |
啟用基于軟件的鏡像。 |
| --ash-enable-unified-desktop[6] |
啟用統一桌面模式。 |
| --ash-hide-notifications-for-factory |
隱藏與 Chrome 操作系統設備出廠測試無關的通知,例如電池電量更新。 |
| --ash-host-window-bounds |
設置窗口大小、可選位置、可選比例因子和可選面板半徑。“1024x768”創建一個大小為 1024x768 的窗口。“100+200-1024x768”將窗口置于 100,200。“1024x768*2”將比例因子設置為 2,以實現高 DPI 顯示。“1024x768~15|15|12|12”將面板邊角的半徑設置為(upper_left=15px,upper_right=15px,lower_right=12px,upper_left=12px)“800,0+800-800x800”,分辨率為800x800。“800,0+800-800x800,0+1600-800x800”用于三個分辨率為 800x800 的顯示器。 |
| --ash-no-nudges |
隱藏可能干擾 TAST 集成測試的教育提示。有點類似于 --no-first-run,但會影響系統 UI 行為,而不會影響瀏覽器行為。 |
| --ash-power-button-position |
電源按鈕位置包括電源按鈕的物理顯示側以及電源按鈕中心位置占屏幕方向landscape_primary顯示器寬度/高度的百分比。該值是一個 JSON 對象,其中包含值為“left”、“right”、“top”或“bottom”的“position”屬性。對于“left”和“right”,“y”屬性將按鈕的中心位置指定為顯示器相對于顯示器頂部的高度(以 [0.0, 1.0]為單位)的一部分。對于 “top” 和 “bottom”,“x”屬性將位置表示為顯示器寬度相對于顯示器左側的一小部分。 |
| --ash-side-volume-button-position |
橫向主屏幕方向下側面音量按鈕的物理位置信息。該值是一個 JSON 對象,其中包含一個值為“keyboard”、“screen”的“region”屬性和一個值為“left”、“right”、“top”、“bottom”的“side”屬性。 |
| --ash-touch-hud |
啟用平視顯示器以跟蹤觸摸點。 |
| --attestation-server |
在 AttestationClient 中用于確定用于證明的 Google 隱私 CA。 |
| --attribution-reporting-debug-mode |
使歸因報告 API 運行,而不會出現延遲或干擾。 |
| --audio-buffer-size |
允許用戶指定自定義緩沖區大小以進行調試。 |
| --audio-capturer-with-echo-cancellation[8] |
強制 AudioManagerFuchsia 假定 AudioCapturer 實現回聲消除。TODO(crbug.com/42050621):更新 AudioManagerFuchsia 以從 AudioCapturerFactory 獲取此信息后,請刪除此內容。 |
| --audio-codecs-from-edid[9] |
HDMI 接收器支持的音頻編解碼器是從音頻服務進程中檢索的。EDID包含短音頻描述符,其中列出了支持的音頻解碼器,信息以受支持的音頻編解碼器的位掩碼的形式顯示。 |
| --audio-output-channels |
音頻輸出通道數。這將用于將具有特定通道數的音頻緩沖區發送到 ALSA 并生成環回音頻。默認值為 2。 |
| --audio-output-sample-rate |
為音頻輸出流指定固定采樣率。如果未指定此標志,則 StreamMixer 將根據媒體流的采樣率選擇采樣率。 |
| --audio-process-high-priority[1] |
對音頻進程使用高優先級。 |
| --aue-reached-for-update-required-test |
如果傳遞此開關,則設備策略 DeviceMinimumVersion 假定設備已達到自動更新過期。這對于測試 DUT 上的策略行為非常有用。 |
| --aura-legacy-power-button |
(大多數)Chrome 操作系統硬件報告 ACPI 電源按鈕正確釋放。標準硬件在印刷后立即報告發布。 如果設置,我們會在按下時立即鎖定屏幕或關閉系統,而不是顯示交互式動畫。 |
| --auth-server-allowlist |
Negotiate Auth 服務器的允許列表 |
| --auth-spnego-account-type[10] |
用于 SPNEGO 認證的 Android 認證帳戶類型 |
| --auto-accept-camera-and-microphone-capture |
繞過提示用戶獲取捕獲攝像頭和麥克風權限的對話框。在視頻會議 Web 應用程序的自動測試中很有用。這與 kUseFakeUIForMediaStream 幾乎相同,不同之處在于此標志不會影響屏幕捕獲。 |
| --auto-accept-this-tab-capture |
此標志使 Chrome 自動接受/拒絕捕獲當前標簽頁的請求。它只能用于測試。 |
| --auto-grant-captured-surface-control-prompt |
跳過 Captured Surface Control 的權限提示。 |
| --auto-open-devtools-for-tabs |
此標志使 Chrome 自動打開每個選項卡的 DevTools 窗口。它旨在供開發人員和自動化使用,不需要用戶交互即可打開 DevTools。 |
| --auto-select-desktop-capture-source |
此標志使 Chrome 在擴展程序請求啟動桌面捕獲的權限時自動選擇提供的選項。應僅用于測試。例如,--auto-select-desktop-capture-source=“Entire screen” 將自動選擇以英語區域設置共享整個屏幕。開關值只需要是捕獲源名稱的子字符串,即“display”將匹配“Built-in display”和“External display”,以先到者為準。 |
| --auto-select-tab-capture-source-by-title |
此標志使 Chrome 在應向用戶顯示媒體選擇器時自動選擇具有所提供標題的標簽頁。此開關與 kAutoSelectDesktopCaptureSource 非常相似,但將選擇范圍限制為選項卡。這解決了 kAutoSelectDesktopCaptureSource 容易意外捕獲 Chromium 窗口而不是選項卡的問題,因為如果選項卡處于焦點狀態,則兩者具有相同的標題。 |
| --auto-select-window-capture-source-by-title |
此標志使 Chrome 在應向用戶顯示媒體選擇器時自動選擇具有所提供標題的窗口。此開關與 kAutoSelectDesktopCaptureSource 非常相似,但將選擇范圍限制為窗口。 |
| --autofill-api-key |
設置在調用 Autofill API 時將使用的 API 密鑰,而不是默認使用 Chrome 的烘焙密鑰。您可以使用此功能來測試尚未鏈接到 Chrome 烘焙密鑰的 API 的新版本。 |
| --autofill-server-url |
使用“scheme://host[:p ort]/prefix/”覆蓋默認的自動填充服務器 URL。 |
| --autofill-upload-throttling-period-in-days |
重置已發送上傳的自動填充事件注冊表的天數。 |
| --autoplay-policy |
用于設置自動播放策略的命令行標志名稱。 |
| --back-gesture-horizontal-threshold |
從左滑手勢開始視為“后退”手勢的像素數。 |
| --background-tracing-output-path |
設置用于跟蹤數據的本地文件夾目標。僅當還指定了 kEnableBackgroundTracing 時,才使用此選項。 |
| --biod-fake |
啟用 BIOD 偽造行為。如果設置了開關,則會初始化偽造的 biod D-Bus 客戶端,并且 BIOD 事件不會到達 chrome。 |
| --birch-is-evening |
將樺木排名器設置為假設現在是晚上,以便進行樺木屑排名。 |
| --birch-is-morning |
將樺木排名器設置為假設是早晨,以便進行樺木屑排名。 |
| --blink-settings |
設置眨眼設置。格式為 <name>[=<value],<name>[=<value>],...這些名稱在 Settings.json5 中聲明。對于布爾類型,請使用“true”、“false”,或省略“=<value>”部分以設置為 true。對于枚舉類型,請使用枚舉值的 int 值。在其他命令行標志和首選項之后應用。 |
| --bootstrap |
kExtensionContentVerification 標志的值。有關更多說明,請參閱 ContentVerifierDelegate::Mode。 |
| --borealis-launch-options |
允許將BorealisLaunchOptions字符串傳遞給chrome進程,該字符串將存儲在kExtraLaunchOptions中。有關格式,請參閱 chrome/browser/ash/borealis/borealis_launch_options.h 中的文檔。 |
| --bottom-gesture-start-height |
從屏幕底部向上看的像素數,可視為底部輕掃手勢的有效原點。如果設置,將覆蓋上述 system-gesture-start-height 標志的值和 cast_system_gesture_handler.cc 中的默認值。 |
| --bound-session-cookie-rotation-delay |
用于向 Cookie 輪換請求添加人為延遲。它期望一個數字作為值,表示以毫秒為單位的延遲。 |
| --bound-session-cookie-rotation-result |
用于模擬 cookie 旋轉網絡請求響應。它期望一個數字作為值,表示“BoundSessionRefreshCookieFetcher::Result”的枚舉值。注意:這應該用于模擬錯誤情況,而不是成功。如果使用成功“0”,則不會設置綁定的 Cookie。 |
| --browser-data-backward-migration-for-user |
指定應針對哪個用戶執行瀏覽器數據向后遷移。 |
| --browser-data-backward-migration-mode |
向后遷移模式。與“kBrowserDataBackwardMigrationForUser”一起傳遞。 |
| --browser-data-migration-for-user |
指定應針對哪個用戶進行瀏覽器數據遷移。 |
| --browser-data-migration-mode |
運行移動遷移,而不是復制。與“kBrowserDataMigrationForUser”一起傳遞。 |
| --browser-startup-dialog |
使瀏覽器進程在啟動時顯示一個對話框。 |
| --browser-subprocess-path |
要為渲染器和插件子進程運行的 exe 的路徑。 |
| --browser-test |
指示代碼是否正在運行瀏覽器測試(這會更改內容 shell 使用的啟動 URL,并且還會禁用可能使測試不穩定的功能 [如內存壓力監控])。 |
| --browser-ui-tests-verify-pixels |
使測試嘗試驗證像素輸出。 |
| --bwsi |
指示瀏覽器處于“不登錄瀏覽”(訪客會話)模式。應完全禁用擴展、同步和書簽。 |
| --bypass-app-banner-engagement-checks |
此標志會導致繞過顯示應用橫幅的用戶參與度檢查。它旨在供希望測試其網站是否滿足顯示應用橫幅所需的條件的開發人員使用。 |
| --bypass-installable-message-throttle-for-testing |
此標志允許繞過可安裝的消息限制進行測試。 |
| --campaigns-test-tag |
切換以控制要在測試隊列中選擇的投放廣告系列文件版本。示例:“--campaigns-test-tag=dev1”將選擇與 dev1 匹配的標簽的測試群組。 |
| --campbell-key |
開關用于傳入 Campbell 功能的密鑰。除非提供正確的密鑰,否則無論關聯功能標志的狀態如何,Campbell 功能都將保持禁用狀態。 |
| --canvas-2d-layers |
啟用正在進行的畫布 2d API 方法 BeginLayer 和 EndLayer。 |
| --cast-app-background-color |
當 Chromium 尚未呈現任何內容時使用的背景顏色。 |
| --cast-developer-certificate-path |
當通過構建標志啟用時,傳遞此參數允許 Cast 身份驗證實用程序在信任存儲中使用自定義根開發人員證書,而不是 Google 簽名的根證書。 |
| --cast-initial-screen-width |
用于將初始屏幕分辨率傳遞給 GPU 進程。 這使我們能夠正確設置屏幕尺寸(因此在創建第一個窗口時無需調整大小時)。 |
| --cast-log-device-cert-chain |
啟用后,將在 VLOG 級別 3 打印 PEM 編碼的設備證書鏈。 |
| --cast-mojo-broker-path |
命令行參數,用于更改 Unix 域套接字路徑以連接到 Cast Mojo 代理。 |
| --cc-layer-tree-test-long-timeout |
增加內存檢查器的超時。 |
| --cc-layer-tree-test-no-timeout |
防止層樹單元測試超時。 |
| --cc-scroll-animation-duration-in-seconds |
控制滾動動畫曲線的持續時間。 |
| --cellular-first |
如果設置了此標志,則表示此設備是“手機網絡優先”設備。蜂窩優先設備使用蜂窩電話數據網絡作為連接到互聯網的主要方式。設置此標志有兩個后果:1. 默認情況下,將啟用蜂窩數據漫游。2. 將指示 UpdateEngine 允許通過蜂窩數據連接進行自動更新。 |
| --change-stack-guard-on-fork |
在受精卵分叉一個新進程后,更改堆棧金絲雀。此開關非常有用,因此并非所有分叉的進程都使用相同的金絲雀(秘密值),該金絲雀容易受到信息泄露和暴力攻擊。請參見 https://crbug.com/1206626。這要求在調用 content::RunZygote() 時編譯堆棧上的所有函數,而不編譯堆棧 canary。有效值為“enable”或“disable”。 |
| --check-damage-early |
及早檢查損壞情況,如果沒有損壞,則中止框架,這樣像 Android WebView 這樣的客戶端就不會不必要地失效。 |
| --check-for-update-interval |
檢查更新的頻率(以秒為單位)。應僅用于測試目的。 |
| --child-wallpaper-large |
用于兒童帳戶的默認大墻紙(作為受信任、非用戶可寫的 JPEG 文件的路徑)。 |
| --child-wallpaper-small |
用于兒童帳戶的默認小墻紙(作為受信任的、非用戶可寫的 JPEG 文件的路徑)。 |
| --cipher-suite-blacklist |
要禁用的 SSL 密碼套件的逗號分隔列表。 |
| --clamshell |
kAshUiMode 標志的值。 |
| --class[13] |
與 X 應用程序中的 --class 參數相同。 使用給定值覆蓋 WM_CLASS 窗口屬性。 |
| --clear-key-cdm-path-for-testing |
指定用于測試的 Clear Key CDM 的路徑,在啟用庫 CDM 時,該路徑對于支持外部 Clear Key 密鑰系統是必需的。請注意,外部清除鍵系統支持也由功能 kExternalClearKeyForTesting 控制。 |
| --clear-token-service |
在使用令牌服務之前清除令牌服務。這允許在測試期間模擬憑據的過期時間。 |
| --compensate-for-unstable-pinch-zoom |
啟用對不穩定捏合縮放的補償。一些觸摸屏在直線上移動手指時會顯示大量的晃動。這使得兩指滾動觸發振蕩捏合縮放。有關詳細信息,請參見 crbug.com/394380。 |
| --compile-shader-always-succeeds |
編譯著色器時始終返回成功。鏈接仍將失敗。 |
| --component-updater |
使用逗號分隔的選項,用于對組件更新程序進行故障排除。僅對瀏覽器進程有效。 |
| --component-updater-trust-tokens-component-path |
可選的測試覆蓋 Trust Tokens 密鑰承諾組件的路徑。 |
| --conch-key |
Switch 用于傳入 Conch 的密鑰。除非提供正確的密鑰,否則無論關聯功能標志的狀態如何,Conch 功能都將保持禁用狀態。 |
| --conditional-focus-window-ms |
允許覆蓋條件焦點窗口的長度。 |
| --connectivity-check-url |
用于網絡連接檢查的 URL。默認值為“https://clients3.google.com/generate_204”。 |
| --container-app-preinstall-activation-time-threshold |
用于為容器應用提供激活時間閾值的命令行開關的名稱。請注意,此開關僅用于測試目的。 |
| --content-shell-devtools-tab-target[14] |
在檢查 WebContents 時,讓 DevTools 前端與類型為“tab”而不是“frame”的目標進行通信。 |
| --content-shell-hide-toolbar |
在 content_shell 的主機窗口中隱藏工具欄。 |
| --content-shell-host-window-size |
content_shell的主機窗口的大小(即“800x600”)。 |
| --coral-feature-key |
為 Coral 功能提供密鑰。 |
| --crash-dumps-dir |
目錄 breakpad 應在其中存儲小型轉儲。 |
| --crash-loop-before[6] |
一個time_t。通過 session_manager傳遞到 Chrome 用戶會話中,指示如果 Chrome 在指定時間之前崩潰,session_manager會認為這是崩潰循環情況,并將用戶注銷。如果 Chrome 崩潰,大多數情況下只是將其傳遞給crash_reporter。 |
| --crash-on-failure |
當指定為“enable-leak-detection”命令行選項時,會導致檢漏儀在發現泄漏時立即崩潰。 |
| --crash-on-hang-threads |
以逗號分隔的 BrowserThreads 列表,如果給定的瀏覽器線程沒有響應,則會導致瀏覽器進程崩潰。UI/IO 是受支持的 BrowserThreads。 例如:--crash-on-hang-threads=UI:18,IO:18 --> 如果 UI 或 IO 在 18 秒內沒有響應,而另一個瀏覽器線程有響應,則瀏覽器崩潰。 |
| --crash-server-url |
要將崩潰數據上傳到的服務器 URL。對于生產設備,默認值為“https://clients2.google.com/cr/report”。對于非生產,默認值為“https://clients2.google.com/cr/staging_report”。 |
| --crash-test |
導致瀏覽器進程在啟動時崩潰。 |
| --crashpad-handler |
指示chrome.exe或setup.exe作為crashpad_handler啟動的進程類型 (switches::kProcessType)。這僅在 Windows 上使用。我們在 Windows 上將處理程序捆綁到chrome.exe中,因為“新”.exe很有可能被應用程序防火墻、AV 軟件等阻止或干擾。在其他平臺上,crashpad_handler 是一個獨立的可執行文件。 |
| --crashpad-handler-pid[15] |
Crashpad 處理程序的進程 ID。 |
| --create-browser-on-startup-for-tests |
某些平臺(如 ChromeOS)默認為空桌面。瀏覽器測試可能需要添加此開關,以便在啟動時至少創建一個瀏覽器實例。TODO(nkostylev):調查是否可以移除此開關。(http://crbug.com/148675) |
| --credits |
打印許可信息(與 about:credits 中找到的內容相同)并退出。 |
| --cros-bundled-widevine[3] |
這些標志從 ash-chrome 傳遞到 lacros-chrome,后者對應于 Widevine CDM(捆綁的 CDM 和組件更新的 CDM)使用的目錄。 |
| --cros-disks-fake |
啟用 cros 磁盤偽造行為。如果設置了開關,則會初始化假的 cros 磁盤 D-Bus 客戶端,并且 USB 事件不會到達 chrome。 |
| --cros-postlogin-data-fd |
FD 指向包含登錄后數據的匿名管道。 |
| --cros-postlogin-log-file |
Lacros 在登錄后應使用的日志文件的路徑。 |
| --cros-region |
強制 CrOS 區域值。 |
| --cros-startup-data-fd |
FD 指向包含啟動數據的(內存支持的)文件。 |
| --crosh-command[6] |
自定義 crosh 命令。 |
| --cryptauth-http-host |
覆蓋 CryptAuth 使用的 Google API (https://www.googleapis.com) 的默認網址。 |
| --cryptauth-v2-devicesync-http-host |
覆蓋 CryptAuth v2 DeviceSync 的默認 URL:https://cryptauthdevicesync.googleapis.com。 |
| --cryptauth-v2-enrollment-http-host |
覆蓋 CryptAuth v2 注冊的默認 URL:https://cryptauthenrollment.googleapis.com。 |
| --cryptohome-ignore-cleanup-ownership-for-testing |
通常,沒有任何身份驗證因素的加密家庭被認為是已損壞的。特殊機制會在用戶創建過程中檢測到此類情況,并刪除此類用戶。如果此類用戶是所有者,則應觸發強力清洗。但是,如果在測試中發生此類事件,則所有日志都將丟失,并且很難調查 Owner 用戶配置錯誤背后的確切原因。此標志可防止在這種情況下觸發 powerwash,而是觸發簡單的用戶刪除。 |
| --cryptohome-recovery-service-base-url |
覆蓋 Cryptohome 恢復服務的基 URL。 |
| --cryptohome-recovery-use-test-env |
強制 cryptohome 恢復過程使用測試環境(測試密鑰/URL)。 |
| --cryptohome-use-authsession |
控制在與 cryptohomed 交互時是否應使用 AuthSession API。 |
| --cryptohome-use-old-encryption-for-testing |
強制 cryptohome 使用舊 (ecryptfs) 加密創建新用戶。此開關可用于設置可用于測試加密遷移方案的配置。 |
| --custom-devtools-frontend |
指定將用于提供 devtools://devtools/custom/ 的 http:// 終結點,<path>或者指定用于 devtools://devtools/bundled/ <path>從中加載的自定義文件路徑的 file:// URL |
| --custom_summary[10] |
強制在更新菜單項下方顯示自定義摘要。 |
| --d3d11-null |
用于“NULL”/存根驅動程序實現的特殊開關。 |
| --dark-mode-settings |
設置深色模式設置。格式為 [<param>=<value>],[<param>=<value>],...參數采用 int 或 float 值。如果未指定參數,則使用默認的深色模式設置。下面給出了有效的參數。“InversionAlgorithm” 采用 DarkModeInversionAlgorithm 枚舉的 int 值。“ImagePolicy” 采用 DarkModeImagePolicy 枚舉的 int 值。“ForegroundBrightnessThreshold” 采用 0 到 255 int 值。“BackgroundBrightnessThreshold” 采用 0 到 255 int 值。“ContrastPercent”采用 -1.0 到 1.0 浮點值。值越高,對比度越大。 |
| --data-url-in-svg-use-enabled |
覆蓋數據:通過企業策略棄用 SVGUseElement 中的 URL。 |
| --dbus-stub |
強制實現 D-Bus 客戶端的存根。使用存根 D-Bus 客戶端是非 Chrome OS 環境的默認設置,要在非 Chrome OS 環境中使用真正的 D-Bus 客戶端,請將此標志設置為“從不”。 |
| --deadline-to-synchronize-surfaces |
等待激活具有依賴項的圖面的 BeginFrames 的默認數。 |
| --debug-bsa |
覆蓋并啟用對 BSA 庫測試/調試有用的功能。 |
| --debug-devtools |
在調試模式下運行 devtools 測試(未捆綁和縮小) |
| --debug-packed-apps |
將調試條目(如 Inspect Element)添加到打包應用的上下文菜單中。 |
| --debug-print[16] |
啟用對調試打印子系統的支持。 |
| --default-background-color |
如果頁面未指定背景色,則要使用的背景色。以十六進制的RGB或RGBA整數值形式提供,例如,“ff0000ff”表示紅色,“00000000”表示透明。 |
| --default-country-code[10] |
用于搜索引擎本地化的默認國家/地區代碼。 |
| --default-tile-width |
設置復合圖層使用的切片大小。 |
| --default-trace-buffer-size-limit-in-kb |
僅當我們未在跟蹤配置中設置緩沖區大小時才使用,并將用于所有跟蹤會話。如果未提供,我們將使用 perfetto_config.cc 中提供的默認值 |
| --default-wallpaper-is-oem |
指示 kAshDefaultWallpaper{Large,Small} 指定的壁紙圖像是特定于 OEM 的(即它們無法從 Google 下載)。 |
| --default-wallpaper-large |
要使用的默認大墻紙(作為受信任的、非用戶可寫的 JPEG 文件的路徑)。 |
| --default-wallpaper-small |
要使用的默認小墻紙(作為受信任的、非用戶可寫的 JPEG 文件的路徑)。 |
| --defer-external-display-timeout |
在解鎖或使用關閉的蓋子登錄時等待顯示器重新連接的時間間隔(以秒為單位)。 |
| --defer-feature-list |
在外部服務進程中延遲 base::FeatureList 的初始化,允許進程包含其自己的非默認功能。 |
| --demo-app-test-tag |
切換以控制在測試隊列中選擇哪些可投放的演示模式應用版本。示例:'--demo-app-test-tag=dev1' 將選擇與 dev1 匹配的標簽的測試群組。 |
| --demo-mode-enrolling-username |
用于演示模式的測試組織單元 (OU) 用戶。僅傳遞“@cros-demo-mode.com”之前的部分。 |
| --demo-mode-force-arc-offline-provision |
強制 ARC 配置采用離線演示模式的代碼路徑。 |
| --demo-mode-highlights-extension |
在演示模式下用于突出顯示應用的應用 ID。 |
| --demo-mode-resource-directory |
從中獲取演示模式資源內容的目錄(而不是從 Omaha 下載)。 |
| --demo-mode-screensaver-extension |
在演示模式下用于屏幕保護程序應用的應用程序 ID。 |
| --demo-mode-swa-content-directory |
從中獲取演示模式 SWA 內容的目錄(而不是從 Omaha 下載)。 |
| --deny-permission-prompts |
通過拒絕而不是顯示提示來防止出現權限提示。 |
| --derelict-detection-timeout |
在 OOBE 中將計算機視為廢棄之前的時間(以秒為單位)。 |
| --derelict-idle-timeout |
廢棄機器啟動演示模式之前的時間(以秒為單位)。 |
| --desktop-window-1080p |
如果存在,桌面cast_shell將創建 1080p 窗口(前提是顯示分辨率足夠高)。 否則,cast_shell默認為 720p。 |
| --device-management-url |
指定與設備管理后端通信以獲取配置策略和執行其他設備任務的 URL。 |
| --device-scale-factor[1] |
傳遞給某些進程(如渲染器等)的設備比例因子。 |
| --devtools-code-coverage |
用于輸出 JavaScript 代碼覆蓋率的目錄。如果提供,則在選定的瀏覽器測試中啟用覆蓋率。 |
| --devtools-flags |
將命令行參數傳遞給 DevTools 前端。 |
| --diagnostics |
觸發多種診斷模式。 |
| --diagnostics-format |
設置由診斷標志啟用的診斷模式的輸出格式。 |
| --diagnostics-recovery |
指示診斷模式執行請求的恢復步驟。 |
| --direct-composition-video-swap-chain-format |
用于覆蓋直接合成 SDR 視頻疊加的交換鏈格式。 |
| --disable-2d-canvas-clip-aa |
在 2d 畫布剪輯上禁用抗鋸齒 |
| --disable-2d-canvas-image-chromium |
禁用 Canvas2D 渲染到掃描緩沖區以支持疊加。 |
| --disable-3d-apis |
禁用客戶端可見的 3D API,尤其是 WebGL 和 Pepper 3D。這由策略控制,并與其他啟用/禁用開關分開,以避免意外回歸控制對這些 API 的訪問的策略支持。 |
| --disable-accelerated-2d-canvas |
禁用 GPU 加速的 2D 畫布。 |
| --disable-accelerated-mjpeg-decode |
禁用捕獲幀的 mjpeg 解碼的硬件加速(如果可用)。 |
| --disable-accelerated-video-decode |
禁用視頻解碼的硬件加速(如果可用)。警告:請勿移除或重命名此標志,因為它會在 ChromeOS 代碼中用于實現 DeviceHardwareVideoDecodingEnabled 策略。 |
| --disable-accelerated-video-encode |
禁用視頻編碼的硬件加速(如果可用)。 |
| --disable-adpf |
禁用通過 ADPF 報告幀計時,即使設備支持也是如此。 |
| --disable-android-native-fence-sync-for-testing[10] |
在一些帶有軟件 GL 的 Android 模擬器上,ANGLE 公開了原生圍欄同步擴展,但實際上并不起作用。此開關用于在測試期間禁用 Android 原生圍欄同步,以避免崩潰。 TODO(https://crbug.com/337886037):一旦上游 ANGLE 固定,請刪除此標志。 |
| --disable-angle-features |
如果找到指定的逗號分隔的 ANGLE 要素,則禁用該要素。 |
| --disable-arc-cpu-restriction |
阻止在 ARC[VM] 上設置任何 CPU 限制。僅供測試使用,因為如果 ARC 容器受到限制,某些測試可能會超時。 |
| --disable-arc-opt-in-verification |
禁用 ARC 選擇加入驗證過程,并且 ARC 默認處于啟用狀態。 |
| --disable-audio-input |
強制創建輸入和輸出流以使用虛假音頻流。 |
| --disable-auto-maximize-for-tests[3] |
停用 ChromeOS 上的自動最大化功能,以便瀏覽器窗口始終以正常狀態啟動。這由不希望這種自動最大化行為的測試使用。 |
| --disable-auto-reload |
禁用錯誤頁面的自動重新加載。 |
| --disable-auto-wpt-origin-isolation |
關閉Web平臺測試域的自動源隔離功能。我們通常會對它們進行源隔離,以獲得更好的測試覆蓋率,但選擇加入源隔離的測試需要禁用此功能。 |
| --disable-back-forward-cache |
禁用 BackForwardCache 功能。 |
| --disable-background-media-suspend |
不要立即在后臺選項卡中掛起媒體。 |
| --disable-background-networking |
禁用在后臺運行網絡請求的多個子系統。這用于進行網絡性能測試,以避免測量中的噪聲。 |
| --disable-background-timer-throttling |
從后臺頁面禁用計時器任務的任務限制。 |
| --disable-backgrounding-occluded-windows |
禁用被遮擋窗口的背景渲染。為測試執行以避免非確定性行為。 |
| --disable-backing-store-limit |
禁用對后備存儲數量的限制。可以防止具有許多窗口/選項卡和大量內存的用戶閃爍。 |
| --disable-best-effort-tasks |
將 TaskPriority::BEST_EFFORT 任務的執行延遲到關閉。 |
| --disable-birch-weather-api-for-testing |
禁止 Birch 調用天氣 API。允許 tast 測試中的虛假用戶避免使用無效的 GAIA ID 進行 API 調用,這會導致天氣服務器端出現錯誤。 |
| --disable-blink-features |
禁用一個或多個啟用了 Blink 運行時的功能。使用 runtime_enabled_features.json5 中的名稱,用逗號分隔。在 kEnableBlinkFeatures 之后應用,并在更改這些功能的其他標志之后應用。 |
| --disable-breakpad |
禁用崩潰報告。 |
| --disable-cancel-all-touches[17] |
禁用 CancelAllTouches() 函數以在取消單點觸摸時實現。 |
| --disable-canvas-aa |
在 2d 畫布上禁用抗鋸齒。 |
| --disable-checker-imaging |
禁止將所有圖像解碼延遲到圖像解碼服務,忽略在 PaintImage 上指定的 DecodingMode 首選項。 |
| --disable-chrome-tracing-computation |
在寫入跟蹤時禁用跟蹤服務圖計算。 |
| --disable-component-extensions-with-background-pages |
禁用帶有后臺頁面的默認組件擴展 - 對于性能測試很有用,在這些測試中,這些頁面可能會干擾性能結果。 |
| --disable-composited-antialiasing |
在合成器中禁用圖層邊緣抗鋸齒。 |
| --disable-crash-reporter |
切換以禁用崩潰報告 |
| --disable-crashpad-for-testing |
禁用用于測試的碰撞板初始化。crashpad 二進制文件將不會運行,因此不會檢測和符號化崩潰。 |
| --disable-crashpad-forwarding |
切換以禁用 Crashpad 轉發 |
| --disable-databases |
禁用 HTML5 DB 支持。 |
| --disable-dawn-features |
在創建 Dawn 設備時禁用 Dawn 功能(切換)。 |
| --disable-default-apps |
在首次運行時禁用默認應用程序的安裝。這在自動化測試期間使用。 |
| --disable-demo-mode |
停用 Chrome 操作系統演示。 |
| --disable-dev-shm-usage[18] |
在某些虛擬機環境中,/dev/shm 分區太小,會導致 Chrome 失敗或崩潰(參見 http://crbug.com/715363)。使用此標志可解決此問題 (將始終使用臨時目錄創建匿名共享內存文件) 。 |
| --disable-device-disabling |
如果設置了此開關,則設備的所有者無法遠程禁用設備。 |
| --disable-dinosaur-easter-egg |
在離線插頁式廣告上禁用恐龍復活節彩蛋。 |
| --disable-disallow-lacros |
如果兩者都設置在一起,則此標志將禁用上述“disallow-lacros”。即,如果用戶翻轉功能標志,或設置了策略,則可以使用 lacros,如果設置了 --disallow-lacros,則為 event。 |
| --disable-domain-blocking-for-3d-apis |
在 GPU 重置后禁用 3D API 的每域阻止。此開關僅用于測試。 |
| --disable-domain-reliability |
禁用域可靠性監視。 |
| --disable-drive-fs-for-testing |
禁用 DriveFS 用于測試目的,用于 tast 測試,并且僅在測試圖像上使用。 |
| --disable-explicit-dma-fences |
禁用顯式 DMA 圍欄 |
| --disable-extensions |
禁用擴展。 |
| --disable-extensions-except |
禁用除逗號分隔列表中指定的擴展之外的擴展。 |
| --disable-features |
要禁用的功能名稱的逗號分隔列表。另請參閱 kEnableFeatures。 |
| --disable-field-trial-config |
禁用在 fieldtrial_testing_config.json 中配置的現場試驗測試。 |
| --disable-file-system |
禁用 FileSystem API。 |
| --disable-fine-grained-time-zone-detection |
禁用細粒度時區檢測。 |
| --disable-first-run-ui |
禁止顯示首次運行 UI。 |
| --disable-font-subpixel-positioning |
Force 禁用字體子像素定位。這會影響字符字形的銳度、字距調整、提示和布局。 |
| --disable-frame-rate-limit |
在 cc 調度程序和顯示調度程序中禁用開始幀限制。還意味著 --disable-gpu-vsync(請參閱 //ui/gl/gl_switches.h)。TODO(ananta/jonross/sunnyps) http://crbug.com/346931323 一旦可能為 Windows 和其他平臺實施 VRR 支持,我們應該刪除或更改它。 |
| --disable-gaia-services |
禁用 GAIA 服務,例如注冊和 OAuth 會話還原。由“假”遙測登錄使用。 |
| --disable-gesture-requirement-for-presentation |
禁用演示的用戶手勢要求。 |
| --disable-gl-drawing-for-tests |
禁用產生像素輸出的 GL 繪圖操作。這樣,GL 輸出將不正確,但測試將運行得更快。 |
| --disable-gl-error-limit |
禁用 GL 錯誤日志限制。 |
| --disable-gl-extensions |
如果找到,則禁用指定的逗號分隔的 GL 擴展。 |
| --disable-glsl-translator |
禁用 GLSL 轉換器。 |
| --disable-gpu |
禁用 GPU 硬件加速。 如果軟件渲染器未到位,則 GPU 進程將不會啟動。 |
| --disable-gpu-compositing |
阻止合成器使用其 GPU 實現。 |
| --disable-gpu-driver-bug-workarounds |
禁用各種 GPU 驅動程序錯誤的解決方法。 |
| --disable-gpu-early-init |
禁用 GPU 進程的主動早期初始化。 |
| --disable-gpu-memory-buffer-compositor-resources |
不要強制所有合成器資源都由 GPU 內存緩沖區提供支持。 |
| --disable-gpu-memory-buffer-video-frames |
禁用 GpuMemoryBuffer 支持的 VideoFrames。 |
| --disable-gpu-process-crash-limit |
對于測試,要禁用 GPU 進程可以重新啟動的次數限制。 |
| --disable-gpu-process-for-dx12-info-collection |
禁用用于 DX12 信息收集的非沙盒 GPU 進程 |
| --disable-gpu-program-cache |
關閉 gpu 程序緩存 |
| --disable-gpu-rasterization |
禁用 GPU 柵格化,即僅在 CPU 上柵格化。重寫 kEnableGpuRasterization 標志。 |
| --disable-gpu-sandbox |
禁用 GPU 進程沙箱。 |
| --disable-gpu-shader-disk-cache |
在磁盤緩存上禁用 GPU 著色器。 |
| --disable-gpu-vsync |
阻止 GPU 將演示文稿與 vblank 同步。 |
| --disable-gpu-watchdog |
禁用如果 GPU 進程停止響應消息,則該線程會導致 GPU 進程崩潰。 |
| --disable-hang-monitor |
禁止在渲染器進程中掛起監視器對話框。 這可能會允許頁面上的緩慢卸載處理程序阻止選項卡關閉,但在這種情況下,可以使用任務管理器來終止有問題的進程。 |
| --disable-headless-mode |
從無頭模式開始禁用 shell。然后,測試將嘗試使用硬件 GPU 進行渲染。僅當設置了 kRunWebTests 時,才會遵循此操作。 |
| --disable-hid-blocklist |
禁用 HID 阻止列表。 |
| --disable-hid-detection-on-oobe |
禁用 HID 檢測 OOBE 屏幕。 |
| --disable-highres-timer[1] |
在 Windows 上禁用高分辨率計時器。 |
| --disable-histogram-customizer |
禁用 RenderThread 的 HistogramCustomizer。 |
| --disable-image-animation-resync |
禁止將圖像動畫重置為開頭,以避免跳過許多幀。僅當啟用合成器圖像動畫時才有效。 |
| --disable-in-process-stack-traces |
禁用進程內堆棧跟蹤。 |
| --disable-input-event-activation-protection |
禁止忽略可能意外的輸入事件,例如在按鈕顯示后立即發生的按鈕單擊。將其用于執行自動點擊等的集成測試。 |
| --disable-ios-password-suggestions |
當焦點放在表單字段上時,禁止在鍵盤附件視圖中顯示可用的密碼憑據。 |
| --disable-ipc-flooding-protection |
禁用 IPC 泛洪保護。默認情況下,它處于激活狀態。一些 javascript 函數可用于用 IPC 淹沒瀏覽器進程。這種保護限制了它們的使用速率。 |
| --disable-javascript-harmony-shipping |
禁用最新發布的 ECMAScript 6 功能。 |
| --disable-kill-after-bad-ipc |
當子進程發送錯誤的 IPC 消息時,不要終止它。 除了測試之外,從安全角度來看,啟用此開關是一個壞主意。 |
| --disable-lacros-keep-alive |
禁用 Lacros 保持活動以進行測試。 |
| --disable-layer-tree-host-memory-pressure |
禁用 LayerTreeHost::OnMemoryPressure |
| --disable-lazy-loading |
禁用圖像和幀的延遲加載。 |
| --disable-lcd-text |
禁用 LCD 文本。 |
| --disable-legacy-window[1] |
禁用與 WebContents 的大小相對應的 Legacy Window。 |
| --disable-local-storage |
禁用 LocalStorage。 |
| --disable-logging |
強制禁用日志記錄。 默認情況下,在調試版本中啟用日志記錄。 |
| --disable-logging-redirect[6] |
禁用用于測試的日志記錄重定向。 |
| --disable-login-animations |
避免在登錄時制作昂貴的動畫。 |
| --disable-login-lacros-opening |
如果 Lacros 設置為主 Web 瀏覽器,則在會話登錄時,它將自動啟動。這將禁用該功能,即,如果設置了此標志,即使 lacros 是主要的 Web 瀏覽器,它也不會在會話登錄時自動啟動。這是出于測試目的,特別是針對 Tast。 |
| --disable-login-screen-apps[6] |
在登錄屏幕上禁用應用程序。默認情況下,它們是允許的,并且可以通過策略進行安裝。 |
| --disable-low-end-device-mode |
設置后強制禁用低端設備模式。 |
| --disable-low-latency-dxva |
在創建 DXVA 解碼器時禁用使用 CODECAPI_AVLowLatencyMode。 |
| --disable-low-res-tiling |
使用 CPU 柵格化時,請禁用低分辨率平鋪。這使用較少的電量,尤其是在動畫期間,但在快速滾動期間可能會看到更多的白色,尤其是在較慢的設備上。 |
| --disable-machine-cert-request |
在證明期間禁用對企業計算機證書的請求。 |
| --disable-main-frame-before-activation |
禁止在上一次提交激活之前發送下一個 BeginMainFrame。重寫 kEnableMainFrameBeforeActivation 標志。 |
| --disable-media-session-api[10] |
禁用媒體會話 API |
| --disable-metal-shader-cache[7] |
禁用 Metal 的著色器緩存,使用 GPU 沙箱來阻止對其的訪問。 |
| --disable-mipmap-generation |
在 Skia 中禁用 mipmap 生成。已使用針對特定低內存設備的解決方法,有關詳細信息,請參閱 https://crbug.com/1138979。 |
| --disable-modal-animations[7] |
禁用用于顯示和隱藏模態對話框的動畫。 |
| --disable-mojo-broker |
在 Mojo 初始化期間在瀏覽器中禁用 Mojo 代理功能。 |
| --disable-mojo-renderer |
不要使用在媒體服務中遠程托管的渲染器,而是在 content_renderer 內回退到默認渲染器。不會更改媒體服務的行為。 |
| --disable-nacl |
禁用 NaCl。如果還設置了 kEnableNaCl,則此開關優先。 |
| --disable-namespace-sandbox |
禁用命名空間沙箱的使用。 |
| --disable-new-content-rendering-timeout |
當渲染器在頂幀導航后一段時間內未提交新輸出時,禁用清除渲染器的渲染輸出。 |
| --disable-notifications |
禁用 Web 通知和推送 API。 |
| --disable-nv12-dxgi-video |
禁止視頻解碼器繪制到 NV12 紋理而不是 ARGB。 |
| --disable-oobe-chromevox-hint-timer-for-testing |
在 OOBE 中禁用 ChromeVox 提示空閑檢測,這可能會導致測試期間出現意外行為。 |
| --disable-oobe-network-screen-skipping-for-testing |
禁用基于以太網連接的網絡屏幕跳過檢查。 |
| --disable-oopr-debug-crash-dump[10] |
禁用 OOPR 的調試故障轉儲。 |
| --disable-origin-trial-controlled-blink-features |
禁用所有可通過 OriginTrials 啟用的 RuntimeEnabledFeatures。 |
| --disable-overscroll-edge-effect[10] |
禁用滾動邊緣效果,例如在 Android 視圖中找到的效果。 |
| --disable-partial-raster |
在渲染器中禁用部分柵格。禁用此開關還會禁用持久性 GPU 內存緩沖區的使用。 |
| --disable-pdf-tagging |
打印 PDF 時不要發出標簽。 |
| --disable-pepper-3d |
禁用 Pepper3D。 |
| --disable-per-user-timezone |
禁用每用戶時區。 |
| --disable-pinch |
禁用合成器加速的觸摸屏捏合手勢。 |
| --disable-pnacl-crash-throttling |
禁用 Portable Native Client 的崩潰限制。 |
| --disable-policy-key-verification[6] |
禁用策略簽名密鑰的驗證。它僅適用于 Chrome OS 測試圖像,否則會崩潰。TODO(crbug.com/1225054):此標志可能會帶來安全風險。找到更好的解決方案,為 Family Link 帳號啟用策略測試。 |
| --disable-popup-blocking |
禁用彈出窗口阻止。 |
| --disable-prefer-compositing-to-lcd-text |
如果合成層會阻止 LCD 文本,則禁用合成層的創建。 |
| --disable-presentation-api |
禁用演示 API。 |
| --disable-print-preview |
禁用打印預覽(用于測試,以及對于不喜歡我們的用戶。 |
| --disable-prompt-on-repost |
通常,當用戶嘗試導航到由帖子生成的頁面時,我們會提示確保他們想要這樣做。此開關可用于禁用該檢查。此開關在自動化測試期間使用。 |
| --disable-pull-to-refresh-effect[10] |
在垂直滾動內容時禁用下拉刷新效果。 |
| --disable-pushstate-throttle |
禁用 history.pushState/replaceState 調用的限制。 |
| --disable-reading-from-canvas |
污染所有<canvas>元素,無論其來源如何。 |
| --disable-remote-fonts |
禁用遠程 Web 字體支持。無論是否指定此選項,SVG 字體都應始終有效。 |
| --disable-remote-playback-api |
禁用 RemotePlayback API。 |
| --disable-renderer-accessibility |
關閉渲染器中的輔助功能。 |
| --disable-renderer-backgrounding |
設置時阻止渲染器進程后臺。 |
| --disable-resource-scheduler |
ResourceScheduler是否被禁用。 請注意,這僅對需要實現自己的資源調度的 C++ Headless 嵌入器有用。 |
| --disable-rgba-4444-textures |
禁用RGBA_4444紋理。 |
| --disable-rollback-option |
在重置屏幕上禁用回滾選項。 |
| --disable-rtc-smoothness-algorithm |
禁用 webrtc 的新渲染算法,該算法旨在提高渲染流暢度。 |
| --disable-screen-orientation-lock[10] |
禁用屏幕方向 API 的鎖定功能。 |
| --disable-scroll-to-text-fragment |
此開關禁用 ScrollToTextFragment 功能。 |
| --disable-seccomp-filter-sandbox |
禁用 seccomp 過濾器沙箱 (seccomp-bpf)(僅限 Linux)。 |
| --disable-setuid-sandbox |
禁用 setuid 沙箱(僅限 Linux)。 |
| --disable-shader-name-hashing |
在著色器中關閉用戶定義的名稱哈希。 |
| --disable-shared-workers |
禁用共享輔助角色。 |
| --disable-signin-frame-client-certs |
在 Chrome 操作系統登錄配置文件的登錄幀上停用客戶端證書身份驗證。TODO(crbug.com/41389560):當到達請求客戶端證書的端點時,如果還沒有系統令牌,則刪除此標志。 |
| --disable-site-isolation-for-policy[10] |
就像 kDisableSiteIsolation 一樣,但沒有顯示“穩定性和安全性會受到影響”黃油條警告。 |
| --disable-site-isolation-trials |
禁用站點隔離。 請注意,通過企業策略和/或 cmdline 選擇加入(按進程選擇加入、隔離源等)優先于 kDisableSiteIsolation 開關(即,盡管可能存在 kDisableSiteIsolation 開關,但選擇加入仍將生效)。 請注意,由于歷史原因,交換機的名稱誤導性地提到了“試驗”,但該交換機還禁用了自 M67 以來在桌面上附帶的默認站點隔離。 保留交換機的名稱是為了實現 chrome://flags 的反向兼容性。 |
| --disable-skia-graphite |
強制禁用/啟用 Skia Graphite。如果兩者都指定了,則禁用將優先于啟用。 |
| --disable-skia-runtime-opts |
請勿在 Skia 中使用運行時檢測到的高端 CPU 優化。 這對于強制執行基線代碼路徑(例如 Web 測試)非常有用。 |
| --disable-smooth-scrolling |
禁用平滑滾動以進行測試。 |
| --disable-software-compositing-fallback |
對于測試,要禁用在 GPU 進程崩潰并達到 GPU 進程崩潰限制時回退到軟件合成。 |
| --disable-software-rasterizer |
禁止使用 3D 軟件光柵器。 |
| --disable-speech-api |
禁用 Web 語音 API(語音識別和合成)。 |
| --disable-speech-synthesis-api |
禁用 Web 語音 API 的語音合成部分。 |
| --disable-stack-profiler |
禁用堆棧分析。堆棧分析可能會改變性能。在將性能指標與默認禁用性能指標的構建進行比較時,禁用堆棧分析非常有用。 |
| --disable-system-font-check |
在指定時禁用對系統字體的檢查。 |
| --disable-third-party-keyboard-workaround |
禁用第三方鍵盤多功能框解決方法。 |
| --disable-threaded-compositing |
禁用 Web 內容的多線程 GPU 合成。 |
| --disable-timeouts-for-profiling[10] |
禁用可能導致瀏覽器在運行緩慢時死機的超時。如果與分析(例如 debug malloc)一起運行,這將非常有用。 |
| --disable-touch-drag-drop |
禁用基于觸摸事件的拖放。 |
| --disable-usb-keyboard-detect[1] |
禁用 USB 鍵盤檢測以阻止 Windows 上的 OSK。 |
| --disable-v8-idle-tasks |
禁用 V8 空閑任務。 |
| --disable-variations-safe-mode |
禁用變體安全模式。 |
| --disable-variations-seed-fetch-throttling |
禁用在移動平臺上獲取變體種子的限制。種子將在啟動時被提取,并且每次應用進入前臺時都會被提取,無論提取之間經過的時間如何。在 Desktop 上,此開關不起作用(而是定期獲取種子)。 |
| --disable-video-capture-use-gpu-memory-buffer |
這適用于由 kVideoCaptureUseGpuMemoryBuffer 控制的相同功能。kVideoCaptureUseGpuMemoryBuffer 由 chromeos 覆蓋層解決。此標志對于通過 chrome:// 標志覆蓋設置是必需的。chrome://flag#zero-copy-video-capture 的行為如下;默認值:遵循 chromeos 疊加設置。已啟用 :強制啟用 kVideoCaptureUseGpuMemoryBuffer。Disabled : 強制禁用 kVideoCaptureUseGpuMemoryBuffer。 |
| --disable-volume-adjust-sound |
禁用音量調節聲音。 |
| --disable-vulkan-fallback-to-gl-for-testing |
如果初始化 Vulkan 失敗,則禁止回退到基于 GL 的硬件渲染。這是為了讓測試能夠在 Vulkan 中捕獲回歸。 |
| --disable-vulkan-surface |
禁用VK_KHR_surface擴展。bitblt 將用于在屏幕上呈現的渲染結果,而不是使用 swapchain。 |
| --disable-wayland-ime |
禁用 wayland 輸入法編輯器。 |
| --disable-web-security |
不要強制執行同源策略;僅用于網站測試。除非 --user-data-dir(由內容嵌入器定義)也存在,否則此開關不起作用。 |
| --disable-webgl |
禁用 WebGL 的所有版本。 |
| --disable-webgl-image-chromium |
禁用 WebGL 渲染到掃描緩沖區以獲得覆蓋支持。 |
| --disable-webgl2 |
禁用 WebGL2。 |
| --disable-webrtc-encryption |
禁用 WebRTC 的 RTP 媒體加密。當 Chrome 嵌入 Content 時,它會在其穩定版和 beta 版頻道上忽略此開關。 |
| --disable-yuv-image-decoding |
對于受支持的格式和情況,禁用 YUV 圖像解碼。除非啟用 GPU 柵格化,否則不起作用。 |
| --disable-zero-browsers-open-for-tests |
某些測試似乎要求應用程序在最后一個瀏覽器窗口關閉時關閉。因此,我們需要一個開關來強制 ChromeOS Aura 的這種行為,禁用“零窗口模式”。TODO(pkotwicz):調查是否可以刪除此錯誤。(http://crbug.com/119175) |
| --disable-zero-copy |
禁用直接寫入與切片關聯的 GPU 內存的柵格化器。 |
| --disable-zero-copy-dxgi-video |
禁止視頻解碼器直接繪制到紋理。 |
| --disallow-lacros |
如果不允許使用 lacros,則設置此標志。具體來說,如果有兩個以上的登錄用戶,即在多用戶會話中,則設置此標志。 |
| --disallow-non-exact-resource-reuse |
禁止重復使用非精確資源來滿足 ResourcePool 請求。僅用于布局或像素測試,以減少噪聲。 |
| --disallow-policy-block-dev-mode |
禁止通過企業設備策略阻止開發者模式: - 如果注冊會阻止開發者模式,則企業注冊失敗。- 如果新設備策略會阻止開發模式,請不要應用該策略。這僅在測試版本中可用。 |
| --disk-cache-dir |
使用特定的磁盤緩存位置,而不是派生自 UserDatadir 的位置。 |
| --disk-cache-size |
強制磁盤緩存使用的最大磁盤空間(以字節為單位)。 |
| --display[15] |
要連接到哪個 X11 顯示器。模擬 GTK+ “--display=” 命令行參數。僅與 Ozone/X11 一起使用。 |
| --display-properties[6] |
通過此開關提供的其他顯示屬性超出了通過編碼為 JSON 的 EDID 可用的屬性。有關數據格式,請參閱“https://chromium.googlesource.com/chromiumos/platform2/+/dd10a5ae3618bb9dc5fb47ac415ebef6e9a3827d/chromeos-config/README.md#displays”。 |
| --dmg-device[7] |
當 switches::kProcessType 為 switches::kRelauncherProcess 時,如果此開關也存在,則重新啟動器進程將卸載并彈出已裝載的磁盤映像,并將其磁盤映像文件移動到回收站。 參數的值必須是格式為“diskN”或“diskNsM”的 BSD 設備名稱。 |
| --document-user-activation-required |
需要文檔用戶激活的自動播放策略。 |
| --dom-automation |
指定 |DOMAutomation控制器|需要在渲染器中綁定。這種綁定是按幀進行的,因此可能會成為性能瓶頸。只有在自動化基于 dom 的測試時才應啟用它。 |
| --double-buffer-compositing |
將 GL 緩沖區隊列中的最大掛起幀數設置為 1。 |
| --draw-quad-split-limit |
設置在遮擋剔除期間,一個繪制四邊形可以拆分為的最大四邊形數(不包括)。 |
| --draw-view-bounds-rects |
繪制一個半透明矩形以指示每個視圖的邊界。 |
| --drm-virtual-connector-is-external |
將 DRM 虛擬連接器視為外部連接器,以在 VM 中啟用顯示模式更改。 |
| --dump-blink-runtime-call-stats |
記錄運行時調用統計信息。--single-process 也需要與此進程一起使用,以記錄要記錄的統計信息。 |
| --dump-browser-histograms |
請求正在運行的瀏覽器進程將其收集的直方圖轉儲到給定文件。如果文件存在,則該文件將被覆蓋。 |
| --dump-dom |
將序列化的 DOM (doctype + document.documentElement.outerHTML) 打印到 stdout。 |
| --dumpstate-path |
切換到 dumpstate 二進制路徑。 |
| --edge-touch-filtering[17] |
告訴 Chrome 執行邊緣觸摸過濾。適用于可轉換平板電腦。 |
| --enable-accelerated-2d-canvas |
啟用加速 2D 畫布。 |
| --enable-adaptive-selection-handle-orientation[10] |
啟用選擇手柄的反轉,以便它們不會被視口邊界剪裁。 |
| --enable-aggressive-domstorage-flushing |
啟用 DOM Storage 的積極刷新,以最大程度地減少數據丟失。 |
| --enable-angle-features |
ANGLE 功能在 third_party/angle/include/platform 中為每個后端定義 如果找到,則啟用指定的逗號分隔的 ANGLE 功能。 |
| --enable-arc |
荒廢的。請使用 --arc-availability=officially-supported。允許在會話啟動時啟動 ARC 實例。 |
| --enable-arcvm |
啟用 ARCVM。 |
| --enable-arcvm-rt-vcpu |
啟用 ARCVM 實時 VCPU 功能。 |
| --enable-ash-debug-browser |
將 ash-browser 重新添加到啟動器,即使在 LacrosOnly 模式下也是如此。 |
| --enable-audio-debug-recordings-from-extension |
如果 WebRTC 日志記錄私有 API 處于活動狀態,則啟用音頻調試錄制。 |
| --enable-auto-reload |
啟用錯誤頁面的自動重新加載。 |
| --enable-automation |
啟用瀏覽器由自動化控制的指示。 |
| --enable-background-thread-pool |
允許在 ThreadPool 中對后臺任務使用后臺線程優先級,即使在默認情況下禁用后臺線程優先級的系統上也是如此,例如,由于擔心優先級倒置。 |
| --enable-background-tracing |
通過將方案配置作為參數傳遞來啟用后臺跟蹤。該配置是在 third_party/perfetto/protos/perfetto/config/chrome/scenario_config.proto 中定義的序列化原型“perfetto.protos.ChromeFieldTracingConfig”。protoc 可用于生成序列化的 proto 配置,其中 protoc --encode=perfetto.protos.ChromeFieldTracingConfig --proto_path=third_party/perfetto/ third_party/perfetto/protos/perfetto/config/chrome/scenario_config.proto < {input txt config}.pbtxt > {output proto config}.pb |
| --enable-benchmarking |
TODO(asvitkine):考慮刪除或重命名此功能。啟用基準測試擴展。 |
| --enable-birch-weather-api-for-testing-override |
用于覆蓋特定 tast 測試的“kDisableBirchWeatherApiForTesting”。 |
| --enable-blink-features |
啟用一個或多個啟用了 Blink 運行時的功能。使用 runtime_enabled_features.json5 中的名稱,用逗號分隔。在 kDisableBlinkFeatures 之前應用,并在更改這些功能的其他標志之后應用。 |
| --enable-blink-test-features |
啟用 blink 運行時啟用的功能,其狀態為:“test”或 status:“experimental”,這些功能在運行 Web 測試時啟用。 |
| --enable-bookmark-undo |
啟用書簽的多級撤銷系統。 |
| --enable-caret-browsing |
啟用本機插入符號瀏覽,其中可移動的光標放置在網頁上,允許用戶僅使用鍵盤選擇和瀏覽不可編輯的文本。請參閱 https://crbug.com/977390 以獲取 i2i 的鏈接。 |
| --enable-cast-receiver |
啟用 Cast 接收器。 |
| --enable-chrome-browser-cloud-management[19] |
在 Chromium 構建上啟用 Chrome 瀏覽器云管理集成。CBCM 始終在品牌構建中啟用。 |
| --enable-cloud-print-proxy |
僅當進程類型為“服務”時,這才適用。在服務進程中啟用 Cloud Print Proxy 組件。 |
| --enable-crash-reporter |
指示應啟用崩潰報告。在幫助程序進程無法訪問做出此決策所需的文件的平臺上,此標志是在內部生成的。 |
| --enable-crash-reporter-for-testing[20] |
用于在調試環境中打開 Breakpad 崩潰報告,在該環境中,崩潰報告通常被編譯但已禁用。 |
| --enable-dawn-backend-validation |
在 Dawn 后端啟用驗證層。 |
| --enable-dawn-features |
在創建 Dawn 設備時啟用 Dawn 功能(切換)。 |
| --enable-dim-shelf |
為 ChromeOS 啟用擱板調光。 |
| --enable-dinosaur-easter-egg-alt-images |
啟用恐龍復活節彩蛋替代圖像。 |
| --enable-direct-composition-video-overlays |
允許使用 DirectComposition 視頻覆蓋,即使不支持硬件覆蓋也是如此。 |
| --enable-discover-feed |
已啟用 NTP Discover 源。 |
| --enable-domain-reliability |
啟用域可靠性監視。 |
| --enable-download-warning-improvements |
啟用對下載、下載掃描和下載警告的許多 UI 改進。 |
| --enable-encryption-selection[18] |
啟用允許用戶通過設置禁用后端的功能。 |
| --enable-exclusive-audio[1] |
對 Windows Vista 及更高版本使用獨占模式音頻流。導致使用 AudioParameters::AUDIO_PCM_LOW_LATENCY 音頻路徑的音頻流的延遲較低。有關詳細信息,請參見 http://msdn.microsoft.com/en-us/library/windows/desktop/dd370844.aspx。 |
| --enable-experimental-accessibility-autoclick |
顯示尚未啟動的其他自動點擊功能。 |
| --enable-experimental-accessibility-labels-debugging |
啟用對直觀調試輔助功能標簽功能的支持,該功能為屏幕閱讀器用戶提供圖像描述。 |
| --enable-experimental-accessibility-language-detection |
啟用對頁面內文本內容的語言檢測,然后將該文本內容暴露給屏幕閱讀器等輔助技術。 |
| --enable-experimental-accessibility-language-detection-dynamic |
啟用對動態內容進行語言檢測,然后將動態內容暴露給屏幕閱讀器等輔助技術。 |
| --enable-experimental-accessibility-manifest-v3 |
在遷移過程中,將輔助功能擴展切換為使用擴展清單 v3。 |
| --enable-experimental-accessibility-switch-access-text |
啟用正在進行的文本輸入的“切換訪問”功能。 |
| --enable-experimental-cookie-features |
同時打開一組實驗性/新添加的 cookie 相關功能的標志,以便于例如測試,以避免必須單獨設置多個開關,這可能容易出錯(更不用說乏味了)。沒有相應的開關來禁用所有這些功能,因為這是不鼓勵的,并且出于測試目的,您需要單獨關閉它們以識別有問題的功能。 目前,此功能已打開:net::features::kSameSiteDefaultChecksMethod嚴格 net::features::kSchemefulSameSite net::features::kCookieSameSiteConsidersRedirectChain |
| --enable-experimental-web-platform-features |
啟用正在開發的 Web 平臺功能。 |
| --enable-experimental-webassembly-features |
啟用實驗性 WebAssembly 功能。 |
| --enable-extension-activity-logging |
啟用擴展活動的日志記錄。 |
| --enable-extension-assets-sharing |
為已安裝的默認應用程序啟用共享資源。 |
| --enable-features |
要啟用的功能名稱的逗號分隔列表。另請參閱 kDisableFeatures。 |
| --enable-field-trial-config |
啟用在 fieldtrial_testing_config.json 中配置的現場試驗測試。如果 “disable_fieldtrial_testing_config” GN 標志設置為 true,則此開關為空操作。否則,對于非 Chrome 品牌的構建,除非傳遞了“--disable-field-trial-config”、“--force-fieldtrials”和/或“--variations-server-url”開關,否則默認情況下已應用測試配置。但是,可以使用此開關應用測試配置以及指定其他現場試驗(使用“--force-fieldtrials”)。對于 Chrome 品牌的構建,默認情況下不會啟用測試配置,因此需要此開關才能啟用它。 |
| --enable-finch-seed-delta-compression |
在 Android 上通過“首次運行”代碼路徑獲取新種子時啟用增量壓縮。 |
| --enable-font-antialiasing |
為像素測試啟用字體抗鋸齒。 |
| --enable-gamepad-button-axis-events |
啟用 gamepadbuttondown、gamepadbuttonup、gamepadbuttonchange、gamepadaxismove 非標準游戲手柄事件。 |
| --enable-gpu-benchmarking |
啟用 GPU 基準測試擴展 |
| --enable-gpu-blocked-time |
啟用 GPU 主線程在 SwapBuffers 之間阻塞多長時間的度量 |
| --enable-gpu-client-logging |
啟用 GPU 客戶端日志記錄。 |
| --enable-gpu-client-tracing |
在渲染器中啟用 GL 調用的 TRACE。 |
| --enable-gpu-command-logging |
打開日志記錄 GPU 命令。 |
| --enable-gpu-debugging |
在每個命令后打開調用 GL 錯誤。 |
| --enable-gpu-driver-debug-logging |
啟用 GPU 驅動程序調試消息的日志記錄。 |
| --enable-gpu-main-time-keeper-metrics |
使用 CrGpuMain 作為后綴啟用 ThreadControllerWithMessagePumpImpl 的 TimeKeeper UMA 指標。 |
| --enable-gpu-memory-buffer-compositor-resources |
指定所有合成器資源都應由 GPU 內存緩沖區提供支持。 |
| --enable-gpu-memory-buffer-video-frames |
啟用 GpuMemoryBuffer 支持的 VideoFrames。 |
| --enable-gpu-rasterization |
允許啟發式方法確定何時應使用 Skia GPU 后端繪制圖層瓦片。僅適用于 GPU 加速合成。 |
| --enable-gpu-service-logging |
打開 GPU 日志記錄(僅限調試版本)。 |
| --enable-gpu-service-tracing |
為每個 GL 調用啟用 TRACE 調用。 |
| --enable-hangout-services-extension-for-testing |
強制啟用 HangoutServicesExtension。 |
| --enable-hardware-overlays |
在設備允許的情況下,允許通過硬件覆蓋合成單個元素。將標志設置為“單全屏”將嘗試提升單個全屏覆蓋,并在可能的情況下將其用作主幀緩沖區。 |
| --enable-houdini |
允許使用 32 位 Houdini 庫進行 ARM 二進制轉換。 |
| --enable-houdini-dlc |
允許使用 Houdini DLC 庫進行 ARM 二進制轉換。這與在 32 位和 64 位 Houdini 庫之間進行選擇無關。Houdini DLC 庫將在運行時下載并安裝,而不是在構建時下載和安裝。 |
| --enable-houdini64 |
允許使用 64 位 Houdini 庫進行 ARM 二進制轉換。 |
| --enable-idle-tracing[10] |
將其他線程空閑時間信息添加到跟蹤事件輸出中。 |
| --enable-input |
允許窗口管理器處理輸入事件。 |
| --enable-ios-handoff-to-other-devices |
啟用從 iOS 上的 Chrome 到其他 Apple 設備的默認瀏覽器的接力支持。 |
| --enable-isolated-web-apps-in-renderer |
在呈現器進程中啟用獨立 Web 應用 (IWA)。有兩種方法可以啟用 IWA:按功能標志和按企業策略。如果通過上述任何一種方式啟用 IWA,則此標志將傳遞給渲染器進程。不應從命令行使用此標志。要從命令行啟用 IWA,應使用 kIsolatedWebApps 功能標志。 |
| --enable-lacros-for-testing |
在中間階段,此標志是“features::kLacrosOnly”的替換,在該階段,用戶不應能夠啟用 Lacros,但開發人員應進行調試。就像 'features::kLacrosOnly' 一樣,單獨傳遞標志并不能保證 Lacros 已啟用,并且其他條件(例如是否允許啟用 Lacros),即 'standalone_browser::BrowserSupport::IsAllowed()' 仍然適用。 |
| --enable-lcd-text |
啟用 LCD 文本。 |
| --enable-leak-detection |
啟用對正在加載的網頁的泄漏檢測。這使我們能夠檢查重新加載網頁是否正確釋放了與 Web 相關的對象。 |
| --enable-leak-detection-heap-snapshot |
允許在使用泄漏檢測時拍攝堆快照并將其轉儲到文件。 |
| --enable-legacy-background-tracing |
通過將舊觸發器規則作為參數傳遞來啟用后臺跟蹤。 |
| --enable-live-caption-pref-for-testing |
將 kLiveCaptionEnabled 首選項的默認值設置為 true。 |
| --enable-local-file-accesses |
啟用文件訪問。不應為大多數 Cast 設備啟用它。 |
| --enable-logging |
強制啟用日志記錄。 默認情況下,在發布版本中,日志記錄處于禁用狀態。 |
| --enable-longpress-drag-selection[10] |
啟用長按觸發的文本選擇的拖動操作。 |
| --enable-low-end-device-mode |
設置時強制使用低端設備模式。 |
| --enable-low-res-tiling |
使用 CPU 光柵化時,會生成低分辨率的平鋪。在快速滾動期間可能會顯示低分辨率圖塊,尤其是在速度較慢的設備上。 |
| --enable-magnifier-debug-draw-rect |
啟用調試功能,用于在放大區域周圍繪制矩形,而不放大。 |
| --enable-main-frame-before-activation |
允許在上一次提交激活之前發送下一個 BeginMainFrame。 |
| --enable-model-quality-dogfood-logging |
無論其他客戶端設置如何,只要客戶端是 dogfood 客戶端,就可以啟用模型質量日志。 |
| --enable-nacl |
允許 NaCl 在所有上下文(例如開放 Web)中運行。請注意,kDisableNaCl 在所有上下文中禁用 NaCl 并具有優先權。 |
| --enable-nacl-debug |
允許通過套接字上的 RSP 進行調試。 |
| --enable-native-gpu-memory-buffers |
在 Linux 上啟用本機 CPU 可映射 GPU 內存緩沖區支持。 |
| --enable-natural-scroll-default |
默認情況下啟用自然滾動。 |
| --enable-ndk-translation |
允許使用 32 位 NDK 轉換庫進行 ARM 二進制轉換。 |
| --enable-ndk-translation64 |
允許使用 64 位 NDK 轉換庫進行 ARM 二進制轉換。 |
| --enable-net-benchmarking |
啟用與網絡相關的基準測試擴展。 |
| --enable-network-information-downlink-max |
啟用 NetInfo API 的 type 和 downlinkMax 屬性。此外,當連接類型發生更改時,啟用觸發 NetInfo API 的更改屬性。 |
| --enable-ntp-search-engine-country-detection |
允許使用默認搜索引擎國家/地區在 NTP 上顯示特定國家/地區的熱門網站。 |
| --enable-oobe-chromevox-hint-timer-for-dev-mode |
在 OOBE 中為開發模式啟用 ChromeVox 提示。此標志用于覆蓋禁用該功能的默認開發模式行為。如果 kEnableOOBEChromeVoxHintForDevMode 和 kDisableOOBEChromeVoxHintTimerForTesting 都存在,則 ChromeVox 提示將被禁用,因為后者的標志優先于前者。 |
| --enable-oobe-test-api |
啟用 OOBE 測試 API 以進行 tast 測試。 |
| --enable-pepper-testing |
啟用 PPAPI 的測試接口。 |
| --enable-pixel-output-in-tests |
強制測試在通常不會產生像素輸出時產生像素輸出。 |
| --enable-plugin-placeholder-testing |
啟用插件占位符的測試功能。僅供內部使用。 |
| --enable-potentially-annoying-security-features |
啟用許多可能令人討厭的安全功能(嚴格的混合內容模式、強大的功能限制等) |
| --enable-precise-memory-info |
使返回到 window.performance.memory 的值在共享 worker 中更精細、更及時。如果沒有此標志,內存信息仍然可用,但將其桶化和更新的頻率較低。此標志也適用于工人。 |
| --enable-prefer-compositing-to-lcd-text |
當合成層會阻止 LCD 文本時,啟用合成層的創建。 |
| --enable-primary-node-access-for-vkms-testing[22] |
這是在具有 arm64-generic-vm 的 cros VM 上使用 VISL(虛擬驅動程序)進行 V4L2 測試所必需的。Minigbm 緩沖區分配是使用帶有 vkms 的啞驅動程序完成的。 |
| --enable-privacy-sandbox-ads-apis |
啟用 Privacy Sandbox API:歸因報告、Fledge、主題、受防護框架、共享存儲、私有聚合及其相關功能。 |
| --enable-profile-shortcut-manager[1] |
強制啟用配置文件快捷方式管理器。這是測試所必需的,因為它們使用自定義用戶數據目錄來禁用此功能。 |
| --enable-promo-manager-fullscreen-promos |
使促銷管理器能夠在應用啟動時全屏顯示促銷。 |
| --enable-protected-video-buffers[8] |
為加密視頻流啟用受保護的緩沖區。 |
| --enable-raster-side-dark-mode-for-images |
為圖像啟用光柵側暗模式。 |
| --enable-requisition-edits |
允許在 OOBE 中配置 OEM 設備申請。 |
| --enable-resources-file-sharing[3] |
使用 ash-chrome 啟用資源文件共享。當設置了 feature::kLacrosResourcesFileSharing 并成功完成灰燼端操作時,將啟用此標志。 |
| --enable-rgba-4444-textures |
啟用RGBA_4444紋理。 |
| --enable-sandbox-logging[7] |
每次沙箱拒絕對資源的訪問時,OS X 沙箱都會寫入 syslog。 |
| --enable-scaling-clipped-images |
允許在 GpuImageDecodeCache 中縮放剪裁的圖像。請注意,這可能會導致滲色。TODO(crbug.com/40160880):一旦解決了底層緩存問題,就刪除此解決方法標志。 |
| --enable-service-binary-launcher |
如果為 true,則使用 ServiceProcessLauncher 啟動服務。這允許加載服務二進制文件,而不是使用實用程序進程。這僅對測試有用。 |
| --enable-service-manager-tracing |
啟用追蹤服務。 |
| --enable-sgi-video-sync |
允許使用 SGI_video_sync 擴展,這可能會存在驅動程序/沙箱/窗口管理器兼容性問題。 |
| --enable-share-button-unbranded |
在運行無品牌構建時,在設置的密碼詳細信息 UI 中啟用密碼共享按鈕。 |
| --enable-skia-benchmarking |
啟用 Skia 基準測試擴展。 |
| --enable-smooth-scrolling |
在支持它的平臺上,啟用流暢的滾動動畫。 |
| --enable-spatial-navigation |
啟用空間導航 |
| --enable-speech-dispatcher[23] |
TODO(crbug.com/40118868):一旦 lacros-chrome 的構建標志切換完成,請重新訪問 巨集表達式。允許向 speech-dispatcher(一種常見的 Linux 語音服務)發送文本轉語音請求。因為它有問題,所以用戶必須明確啟用它,以便訪問隨機網頁不會導致不穩定。 |
| --enable-spotlight-actions |
啟用 Spotlight 操作。 |
| --enable-stats-collection-bindings |
指定 |StatsCollection控制器|需要在渲染器中綁定。這種綁定是按幀進行的,因此可能會成為性能瓶頸。只有在運行需要訪問所提供統計信息的測試時,才應啟用它。 |
| --enable-strict-mixed-content-checking |
阻止來自安全上下文的所有不安全請求,并阻止用戶覆蓋該決定。 |
| --enable-strict-powerful-feature-restrictions |
阻止不安全地使用許多強大的功能(例如,設備方向),這些功能尚未在整個 Web 中棄用。 |
| --enable-swap-buffers-with-bounds |
啟用 SwapBuffersWithBounds(如果支持)。 |
| --enable-tablet-form-factor |
啟用平板電腦外形規格。 |
| --enable-third-party-keyboard-workaround |
啟用第三方鍵盤多功能框解決方法。 |
| --enable-threaded-texture-mailboxes |
在共享組不可用時模擬共享紋理。并非隨處可用。 |
| --enable-top-drag-gesture |
是否啟用“從頂部拖動”手勢的檢測和調度。 |
| --enable-touch-calibration-setting |
在 MD 設置 UI 中為有效的觸摸顯示器啟用觸摸校準選項。 |
| --enable-touch-drag-drop |
啟用基于觸摸事件的拖放。 |
| --enable-touchpad-three-finger-click |
啟用觸摸板三指單擊作為中間按鈕。 |
| --enable-touchview |
如果存在該標志,則表示 1) 設備具有加速度計,并且 2) 該設備是可轉換設備或平板電腦設備(因此能夠進入平板電腦模式)。如果未設置此標志,則設備無法進入平板電腦模式。例如,Samus 有加速度計,但不是隱蔽設備或平板電腦,因此沒有設置此標志,因此無法進入平板電腦模式。 |
| --enable-tracing-fraction |
當與范圍內的值一起指定時 (0,1) 將 --enable-tracing (大致)正在運行的測試百分比。這是以穩定的方式完成的,以便每次運行都選擇相同的測試,并假設測試在可能的值范圍內平均散列。該標志將為這些測試啟用所有跟蹤類別,而為其余測試啟用任何跟蹤類別。此標志可以與其他跟蹤開關(如 --enable-tracing-format)一起使用,但任何其他將啟用跟蹤的開關都將打開所有測試的跟蹤。 |
| --enable-tracing-output |
與上述標志類似,但有以下區別: - 將生成更詳細的基名。- 如果值為空或以路徑分隔符結尾,則將使用提供的目錄(當前目錄為空),并生成詳細的 basename 文件。 如果指定了 --trace-startup-file,則忽略它。 |
| --enable-ui-devtools |
為 UI 啟用 DevTools 服務器(mus、ash 等)。值應為啟動服務器的端口。默認端口為 9223。 |
| --enable-unsafe-extension-debugging |
如果協議客戶端通過 --remote-debugging-pipe 連接,則允許在運行時通過 Chrome DevTools 協議安裝/卸載擴展。 |
| --enable-upgrade-signin-promo |
啟用升級登錄促銷。 |
| --enable-user-metrics[7] |
在安裝程序中啟用用戶指標。 |
| --enable-usermedia-screen-capturing |
啟用對 MediaStream API 的屏幕捕獲支持。 |
| --enable-viewport |
允許使用 @viewport CSS 規則,該規則允許頁面控制其自身布局的各個方面。這還會打開觸摸屏捏合手勢。 |
| --enable-vtune-support |
啟用 Vtune 分析器支持。 |
| --enable-vulkan-protected-memory |
允許對 vulkan 資源使用受保護的內存。 |
| --enable-wayland-ime |
嘗試啟用 wayland 輸入法編輯器。 |
| --enable-wayland-server |
啟用 wayland 服務器。 |
| --enable-web-auth-deprecated-mojo-testing-api |
啟用 WebAuthn Mojo 測試 API。這是一種通過 mojo 界面與虛擬身份驗證器環境交互的方式,僅支持在內容 shell 上運行 web-platform-tests。在 crbug.com/937369 上,將阻止刪除此已棄用的 API。 |
| --enable-webgl-developer-extensions |
啟用通常不會向 Web 平臺公開的 WebGL 開發人員擴展。 |
| --enable-webgl-draft-extensions |
啟用尚未得到社區批準的 WebGL 擴展。 |
| --enable-webgl-image-chromium |
允許將 WebGL 渲染到掃描緩沖區中,以獲得覆蓋支持。 |
| --enable-webgpu-developer-features |
啟用通常不會向 Web 平臺公開的 WebGPU 開發人員功能。 |
| --enable-webrtc-srtp-encrypted-headers |
在 WebRTC 中為 SRTP 啟用來自 RFC 6904 的加密標頭擴展的協商。有關詳細信息,請參閱 https://tools.ietf.org/html/rfc6904。TODO(crbug.com/40623740):刪除此內容。 |
| --enable-zero-copy |
啟用直接寫入與切片關聯的 GPU 內存的柵格化器。 |
| --encode-binary |
使用 base64 對二進制 Web 測試結果(圖像、音頻)進行編碼。 |
| --encrypted-reporting-url |
指定要上載加密報告的 URL。 |
| --enforce-gl-minimums |
強制執行 GL 最小值。 |
| --enforce-webrtc-ip-permission-check |
強制執行 IP 權限檢查。TODO(guoweis):一旦特征不在雀下并成為默認功能,請將其刪除。 |
| --ensure-forced-color-profile |
如果顯示器的顏色配置文件與強制顏色配置文件不匹配,則在啟動時使瀏覽器崩潰。這在 Mac 上是必需的,因為 Chrome 的像素輸出始終受操作系統執行的顏色轉換的影響。在所有其他平臺上,這是一個空操作。 |
| --enterprise-disable-arc |
為受管理的帳號停用 ARC。 |
| --enterprise-enable-forced-re-enrollment |
是否啟用強制企業重新注冊。 |
| --enterprise-enable-forced-re-enrollment-on-flex |
是否在 Flex 上啟用強制企業重新注冊。 |
| --enterprise-enable-initial-enrollment |
是否啟用初始企業注冊。 |
| --enterprise-enable-unified-state-determination |
是否開啟統一狀態確定。 |
| --enterprise-enable-zero-touch-enrollment |
啟用零接觸企業注冊流程。 |
| --enterprise-enrollment-initial-modulus |
自動注冊客戶端將使用的 2 次方初始模數的冪。例如,“4”表示模量為 2^4 = 16。 |
| --enterprise-enrollment-modulus-limit |
自動注冊客戶端將使用的 2 的冪最大模數的冪。 |
| --enterprise-force-manual-enrollment-in-test-builds |
是否強制手動注冊,而不是嘗試基于證書的注冊。僅適用于測試版本。 |
| --eol-ignore-profile-creation-time |
在確定是否顯示生命周期結束通知激勵時,請忽略配置文件創建時間。這是為了使手動測試更容易。 |
| --eol-reset-dismissed-prefs |
在用戶會話開始時,將生命周期結束通知首選項重置為其默認值。這是為了使手動測試更容易。 |
| --explicitly-allowed-ports |
允許通過傳遞以逗號分隔的端口號列表來覆蓋受限制的端口列表。 |
| --export-uma-logs-to-file |
允許觀察會話期間創建的所有 UMA 日志,并在關機時自動將它們導出到傳遞的文件路徑(如果文件尚不存在,則創建該文件)。這還允許在 chrome://metrics-internals 調試頁中查看所有 UMA 日志。導出文件的格式在 MetricsServiceObserver::ExportLogsAsJson() 中進行了概述。示例用法:--export-uma-logs-to-file=/tmp/logs.json |
| --expose-internals-for-testing |
向 JavaScript 公開 window.internals 對象,以便交互式開發和調試依賴于它的 Web 測試。 |
| --extension-apps-block-for-app-service-in-ash |
如果設置,則在啟用 lacros 時,它將阻止應用服務的擴展應用的 ID 以 ash 形式傳遞。ID 之間用 “,” 分隔。這應僅用于測試。 |
| --extension-apps-run-in-ash-and-lacros |
如果設置,則在啟用 lacros 時,它會傳遞允許在 ash 和 lacros 中運行的其他擴展應用的 ID。ID 之間用 “,” 分隔。這應僅用于測試。注意:傳遞給此開關的 ID 和傳遞給 kExtensionAppsRunInAshOnly 的 ID 應該是互斥的,即沒有重疊。如果傳遞給此開關的任何擴展應用要發布到應用服務,則必須在其中一個應用服務塊開關中列出它,以便它不會同時發布到灰分和 lacros 中的應用服務。目前,我們僅在 ash 和 lacros 中運行的擴展應用的用例才能在 lacros 中發布到應用服務,因此,我們只添加 kExtensionAppsBlockForAppServiceInAsh 開關。 |
| --extension-apps-run-in-ash-only |
如果設置,則僅當啟用 lacros 時,它才會傳遞允許在灰燼中運行的其他擴展應用程序的 ID。ID 之間用 “,” 分隔。這應僅用于測試。 |
| --extension-content-verification |
用于強制在各種模式之一中打開內容驗證的命令行標志的名稱。 |
| --extension-install-event-chrome-log-for-tests |
將擴展安裝事件寫入 chrome 日志以進行集成測試。 |
| --extensions-install-verification |
如果本來不會打開擴展安裝驗證,則打開擴展安裝驗證。 |
| --extensions-not-webstore |
指定一個以逗號分隔的擴展 ID 列表,在執行安裝驗證時,應強制將該擴展 ID 視為不是來自 Webstore。 |
| --extensions-run-in-ash-and-lacros |
如果設置,則在啟用 lacros 時,它會傳遞允許在 ash 和 lacros 中運行的其他擴展的 ID。ID 之間用 “,” 分隔。這應僅用于測試。注意:傳遞給此開關的 ID 和傳遞給 kExtensionsRunInAshOnly 的 ID 應該是互斥的,即沒有重疊。如果要將傳遞給此開關的任何擴展發布到應用服務,則必須在其中一個應用服務塊開關中列出它,以便它不會同時發布到 ash 和 lacros 中的應用服務。目前,我們沒有任何用例,可以在 ash 和 lacros 中運行的擴展發布到應用服務,因此,我們尚未為擴展定義應用服務塊開關。 |
| --extensions-run-in-ash-only |
如果設置了,則僅當啟用 lacros 時,它才會傳遞允許在 ash 中運行的其他擴展的 ID。ID 之間用 “,” 分隔。這應僅用于測試。 |
| --extensions-toolbar-zero-state-explore-extensions-by-category |
“零狀態擴展程序”工具欄建議的這種變體建議用戶可以在 Chrome 網上應用店中探索擴展程序類別。(例如,查找優惠券,提高生產力) |
| --extensions-toolbar-zero-state-single-web-store-link |
“零狀態擴展”工具欄建議的這種變體為用戶提供了一個指向 Chrome 網上應用店主頁的鏈接。 |
| --extensions-toolbar-zero-state-variation |
指定要顯示的零狀態擴展工具欄建議的變體。當未安裝任何擴展程序的用戶點擊 Chrome 工具欄中的擴展程序拼圖時,Chrome 會顯示一個子菜單,建議用戶瀏覽 Chrome 網上應用店。 |
| --external-metrics-collection-interval |
Chrome 從 /var/lib/metrics/uma-events 讀取外部指標之間的間隔(以秒為單位)。 |
| --extra-web-apps-dir |
應從中加載其他 Web 應用配置的主外部 Web 應用目錄的子目錄的名稱。用于加載特定于設備的 Web 應用。 |
| --fail-audio-stream-creation |
導致 AudioManager 無法創建音頻流。在測試各種故障情況時使用。 |
| --fake-arc-recommended-apps-for-testing |
指定在用戶引導期間推薦的(虛假)ARC 應用的數量。應用程序描述是在本地生成的,而不是從服務器獲取的。僅限于 ChromeOS-on-linux 和測試圖片。 |
| --fake-drivefs-launcher-chroot-path |
托管要使用的 DriveFS 的 chroot 的絕對路徑。這僅在 Linux 上運行時使用,即當 IsRunningOnChromeOS() 返回 false 時。 |
| --fake-drivefs-launcher-socket-path |
套接字的相對路徑,用于與 kFakeDriveFsLauncherChrootPath 指定的 chroot 內的虛假 DriveFS 啟動器進行通信。這僅在 Linux 上運行時使用,即當 IsRunningOnChromeOS() 返回 false 時。 |
| --fake-oobe-configuration-file |
OOBE 配置 JSON 文件的路徑 (由 FakeOobeConfigurationClient 使用) 。 |
| --fake-variations-channel |
偽造瀏覽器的頻道,以便進行變體過濾。這僅用于測試。可能的值為 “stable”、“beta”、“dev” 和 “canary”。這也適用于官方版本。 |
| --false |
指示命令行開關的標志是否為 false 的值。 |
| --feedback-server |
提交用戶反饋時要使用的備用反饋服務器 |
| --field-trial-handle |
包含要在進程之間共享的現場試驗狀態的共享內存段的句柄。此開關的參數由逗號分隔的段組成: - 以字符串形式表示的共享內存的特定于平臺的句柄 ID。- (僅限 Windows)i=通過復制繼承或 p=child 必須打開父級。- 共享內存塊 GUID 的高 64 位。- 共享內存塊 GUID 的低 64 位。- 以字符串形式表示的共享內存段的大小。 |
| --file-storage-server-upload-url |
指定與文件存儲服務器 (go/crosman-file-storage-server) 通信以上傳日志和支持數據包文件的 URL。 |
| --file-url-path-alias |
定義一個別名根目錄,該目錄將替換為文件 URL 中的替換字符串。格式為“/alias=/replacement”,這會將 file:///alias/some/path.html 轉換為 file:///replacement/some/path.html。 |
| --finch-seed-expiration-age |
應用的變體種子副本應被視為新鮮的時間長度(以秒為單位)。如果應用的種子早于此時間,則將從 WebView 的 IVariationsSeedServer 請求新的種子。 |
| --finch-seed-ignore-pending-download |
強制 WebView 的服務始終計劃新的變體種子下載作業,即使一個已經掛起。 |
| --finch-seed-min-download-period |
WebView 的服務在從變體服務器下載兩個變體種子之間等待的最短時間(以秒為單位)。 |
| --finch-seed-min-update-period |
嵌入式 WebView 實現在向 WebView 服務發出的兩個請求之間等待新的變體種子的最短時間(以秒為單位)。 |
| --finch-seed-no-charging-requirement |
強制 WebView 的服務始終計劃新的變體種子下載作業,即使設備未充電也是如此。請注意,在 Android 模擬器上進行測試時可能需要此開關,因為這些模擬器并不總是被視為正在充電。 |
| --fingerprint-sensor-location |
指紋傳感器位置指示物理傳感器的位置。該值是一個字符串,具有可能的值:“power-button-top-left”、“keyboard-bottom-left”、“keyboard-bottom-right”、“keyboard-top-right”。 |
| --first-exec-after-boot |
在系統啟動后首次運行時傳遞給 Chrome。注銷后重新啟動時不傳遞。 |
| --flag-switches-begin |
這兩個標志是在 about:flags 添加到命令行的開關周圍添加的。這對于查看 about:version 上的 about:flags 添加了哪些開關很有用。它們沒有任何效果。 |
| --font-cache-shared-handle[1] |
DirectWrite FontCache 由瀏覽器共享給使用共享內存的渲染器。此開關允許我們將共享內存句柄傳遞給渲染器。 |
| --force-app-mode |
強制應用模式。這將隱藏某些系統 UI 元素,并強制安裝應用程序(如果尚未安裝)。 |
| --force-birch-fetch |
每當啟動通知的還原會話時,強制提取 Birch 數據。 |
| --force-birch-release-notes |
如果設置,則跳過 birch 發行說明提供程序中的邏輯,并始終設置發行說明項。 |
| --force-browser-crash-on-gpu-crash |
如果 GPU 進程崩潰,則使 Chrome 崩潰。這是為了在 GPU 進程意外崩潰時強制測試失敗。 |
| --force-browser-data-migration-for-testing |
強制跳過或強制遷移。應僅用于測試。 |
| --force-caption-style |
強制使用 WebVTT 字幕的字幕樣式。 |
| --force-color-profile |
強制將所有監視器視為具有指定顏色配置文件。接受的值為“srgb”和“generic-rgb”(當前由 Mac 布局測試使用)和“color-spin-gamma24”(由布局測試使用)。 |
| --force-cryptohome-recovery-for-testing |
強制獲取令牌以進行 Cryptohome 恢復。 |
| --force-dark-mode |
在支持深色模式的平臺的 UI 中強制使用深色模式。 |
| --force-device-ownership[10] |
強制設備報告為企業所有。這模擬了應用信號設備所有權的存在。 |
| --force-device-scale-factor |
覆蓋瀏覽器 UI 和內容的設備縮放因子。 |
| --force-device-switcher-experience |
為參數中指定的段啟用設備切換器體驗,例如“Android”。 |
| --force-devtools-available[3] |
強制開發人員工具可用性,無論企業策略 DeveloperToolsDisabled 和 DeveloperToolsAvailability 設置的值如何。 |
| --force-disable-variation-ids |
強制移除在 X-Client-Data 標頭中發送的 Chrome 變體 ID,該標頭指定為 64 位編碼的數字實驗 ID 列表。以字符“t”為前綴的 ID 將被視為觸發變體 ID。 |
| --force-effective-connection-type |
強制網絡質量評估器 (NQE) 返回特定的有效連接類型。 |
| --force-enable-metrics-reporting |
強制啟用指標報告。不應用于測試,因為它會將數據發送到服務器。 |
| --force-enable-night-mode[10] |
強制啟用夜間模式。 |
| --force-enable-stylus-tools |
啟用狀態區域旁邊的手寫筆工具。 |
| --force-fieldtrial-params |
此選項可用于在本地測試更改時強制執行現場試驗的參數。參數是 (key, value) 對的參數列表,前綴為關聯的 (trial, group) 對。您可以使用逗號分隔符為多個(試驗、組)對指定參數列表。示例:“Trial1.Group1:k1/v1/k2/v2,Trial2.Group2:k3/v3/k4/v4” 對于所有非字母數字字符,試驗名稱、組名稱、參數名稱和值都應進行 URL 轉義。 |
| --force-fieldtrials |
此選項可用于在本地測試更改時強制進行現場試驗。參數是名稱和值對的列表,用斜杠分隔。如果試用名稱以星號為前綴,則該試用將開始激活。例如,以下參數定義了兩個試驗,第二個試驗已激活:“GoogleNow/Enable/*MaterialDesignNTP/Default/” 瀏覽器進程也可以使用此選項將試驗列表發送到使用相同格式的非瀏覽器進程。有關詳細信息,請參閱 field_trial.h 中的 FieldTrialList::CreateTrialsFromString()。 |
| --force-first-run |
在瀏覽器啟動時顯示“首次運行”體驗,無論它是否實際上是“首次運行”(這將覆蓋 kNoFirstRun)。 |
| --force-first-run-ui |
強制在每次登錄時顯示首次運行 UI。 |
| --force-fre-default-browser-step[24] |
在 Desktop 上的首次運行體驗中強制啟用默認瀏覽器步驟。 |
| --force-gpu-mem-available-mb |
設置可以為 GPU 資源分配的內存總量 |
| --force-gpu-mem-discardable-limit-mb |
設置用于可丟棄緩存的最大 GPU 內存。 |
| --force-happiness-tracking-system |
Force 為設備啟用幸福跟蹤系統。這將忽略用戶配置文件檢查和時間限制,并每次都為任何類型的用戶顯示通知。應僅用于測試。 |
| --force-high-contrast |
在本機 UI 繪圖中強制使用高對比度模式,而不考慮系統設置。請注意,這對 Windows 的影響有限:只有 Aura 顏色會切換到高對比度,而不會切換到其他系統顏色。 |
| --force-hwid-check-result-for-test |
強制硬件 ID 檢查(在 OOBE 期間發生)失敗或成功。可能的值:“failure”或“success”。應僅用于測試。 |
| --force-lacros-launch-at-login-screen-for-testing |
強制在登錄屏幕上預啟動 Lacros,無論是否有啟用了 Lacros 的用戶。 |
| --force-launch-browser |
強制 FullRestoreService 啟動瀏覽器進行遙測測試。 |
| --force-login-manager-in-tests |
通常,在瀏覽器測試中,通常會跳過通常的登錄管理器啟動,以便測試可以更改其啟動方式。此標志禁用該功能。 |
| --force-max-texture-size |
設置最大紋理大小(以像素為單位)。 |
| --force-media-resolution-height |
When present 將覆蓋 CanDisplayType API 使用的屏幕分辨率,而不是使用從 avsettings 獲取的值。 |
| --force-mojo-renderer |
強制使用 mojo 渲染器。換句話說,渲染器進程將運行一個 mojo 渲染器,而 CastRenderer 將在瀏覽器進程中運行。這對于使用 CastRenderer 的設備是必需的。 要使此標志生效,請注意,您必須在將 gn 參數“enable_cast_renderer”設置為 true 的情況下構建強制轉換 Web 運行時,并且“renderer”必須包含在列表“mojo_media_services”中。 此標志的優先級低于“disable-mojo-renderer”。 |
| --force-msbb-setting-on-for-ukm |
強制開啟 MSBB 設置以進行 UKM 錄制。只應在手動切換設置不可行或不切實際的自動測試瀏覽器會話中使用。 |
| --force-online-connection-state-for-indicator[10] |
阻止離線指示器顯示。 |
| --force-permission-policy-unload-default-enabled |
如果設置了,則默認情況下 Permissions-Policy 無法禁用卸載事件。 |
| --force-pnacl-subzero |
強制使用 Subzero 作為 PNaCl 轉換器而不是 LLC。 |
| --force-prefers-no-reduced-motion |
強制用戶是否不希望減少運動,而不考慮系統設置。 |
| --force-prefers-reduced-motion |
強制用戶是否希望減少運動,而不考慮系統設置。 |
| --force-presentation-receiver-for-testing |
這將強制將頁面加載為演示文稿接收器。 用于測試特定于演示文稿接收器的行為。規格: https://www.w3.org/TR/presentation-api/#interface-presentationreceiver |
| --force-protected-video-output-buffers[8] |
強制對 FuchsiaVideoDecoder 生成的所有輸出視頻緩沖區(包括未加密的流)使用受保護的內存。除非還指定了 --enable-protected-video-buffers,否則忽略。 |
| --force-raster-color-profile |
強制在指定顏色配置文件中進行光柵處理。接受的值與上述 kForceDisplayColorProfile 情況的值相同。 |
| --force-refresh-rate-throttle |
在支持刷新率限制的設備上,無論系統狀態如何,都強制激活限制行為。 |
| --force-renderer-accessibility |
當檢測到屏幕閱讀器時,強制啟用渲染器輔助功能,而不是按需啟用它。如果存在,disable-renderer-accessibility 開關將覆蓋此開關。此開關有一個可選參數,該參數強制使用 AXMode 捆綁包。三個可用的捆綁包設置是:“基本”、“表單控制”和“完成”。如果 bundle 參數無效,則強制的 AXMode 將默認為“complete”。如果缺少 bundle 參數,則初始 AXMode 將默認為完成,但允許在執行期間更改 AXMode。 |
| --force-separate-egl-display-for-webgl-testing |
強制對 WebGL 上下文使用單獨的 EGL 顯示。用于在只有一個有效 GPU 的設備上測試多 GPU 路徑。 |
| --force-show-cursor |
強制顯示光標,即使我們正在模擬觸摸事件。請注意,使用此開關時,光標更改將被鎖定。 |
| --force-show-release-track |
強制在系統托盤中顯示“釋放軌道”UI。模擬系統在啟用反饋的情況下處于不穩定的發布通道上。 |
| --force-show-update-menu-badge[10] |
強制顯示更新菜單徽章。 |
| --force-status-area-collapsible |
強制狀態區域允許折疊/展開,而不考慮當前狀態。 |
| --force-tablet-mode |
無論 Chromebook 當前是否處于所選 UI 模式,都會啟用所選 UI 模式所需的內容。 |
| --force-tablet-power-button |
如果設置了,即使設備處于筆記本電腦模式,也會使用類似平板電腦的電源按鈕行為(即點擊按鈕可關閉屏幕)。 |
| --force-text-direction |
強制將文本呈現到特定方向。有效值為“ltr”(從左到右)和“rtl”(從右到左)。僅使用 RTL 進行了有意義的測試。 |
| --force-ui-direction |
強制 UI 到特定方向。有效值為“ltr”(從左到右)和“rtl”(從右到左)。 |
| --force-update-menu-type[10] |
強制將更新菜單類型轉換為特定類型。 |
| --force-update-remote-url |
強制更新UI遠程網址的每產品定制,也用于測試。 |
| --force-variation-ids |
強制執行將在 X-Client-Data 標頭中發送的其他 Chrome 變體 ID,該標頭指定為 64 位編碼的數字實驗 ID 列表。以字符“t”為前綴的 ID 將被視為觸發變體 ID。 |
| --force-video-overlays |
在 Android 上強制使用 SurfaceView 而不是 SurfaceTexture 的媒體播放器。 |
| --force-wave-audio[1] |
即使支持核心音頻,也請使用 Windows WaveOut/In 音頻 API。 |
| --force-webgpu-compat |
強制所有 WebGPU 內容在 WebGPU 兼容模式下運行。 |
| --force-webrtc-ip-handling-policy |
覆蓋 WebRTC IP 處理策略以模擬在首選項中指定 WebRTC IP 處理策略時的行為。 |
| --force-webxr-runtime |
強制啟用并選擇 webxr 的指定運行時間。請注意,這提供了一種啟用運行時的替代方法,并且還將在功能上禁用所有其他運行時。 |
| --force-whats-new |
如果尚未針對當前里程碑顯示瀏覽器的“新增功能”體驗,則在瀏覽器啟動時顯示該體驗(這將覆蓋 kNoFirstRun,而不顯示“首次運行”體驗)。 |
| --forest-feature-key |
為 Forest 功能提供密鑰。 |
| --form-factor |
指定設備的外形規格。如果提供,則此標志將覆蓋 LSB 發布信息中的值。可能的值為:“CHROMEBASE”、“CHROMEBIT”、“CHROMEBOOK”、“REFERENCE”、“CHROMEBOX” |
| --full-memory-crash-report |
生成完全內存故障轉儲。 |
| --gamepad-polling-interval |
覆蓋游戲手柄輪詢間隔。減小間隔可改善按鈕和軸的輸入延遲,但由于在輸入輪詢線程中花費的 CPU 時間較多,因此可能會對性能產生負面影響。 |
| --gcm-checkin-url |
設置將用于執行 Google Cloud Messaging 簽入的簽入服務端點。 |
| --gcm-mcs-endpoint |
設置將用于 Google Cloud Messaging 的 Mobile Connection Server 端點。 |
| --gcm-registration-url |
設置將用于創建新的 Google Cloud Messaging 注冊的注冊端點。 |
| --generate-pdf-document-outline |
將文檔大綱嵌入到打印的 PDF 中。 |
| --get-access-token-for-test |
啟用 getAccessToken 自動測試 API,該 API 使用內部 OAuth 客戶端 ID 創建訪問令牌。 |
| --gl-shader-interm-output |
在著色器編譯信息日志中包含 ANGLE 的中間表示 (AST) 輸出。 |
| --google-base-url |
指定用于與 Google 對話的備用網址。用于測試。 |
| --google-doodle-url |
覆蓋用于獲取當前 Google Doodle 的 URL。示例:https://www.google.com/async/ddljson 測試?嘗試:https://www.gstatic.com/chrome/ntp/doodle_test/ddljson_android0.json https://www.gstatic.com/chrome/ntp/doodle_test/ddljson_android1.json https://www.gstatic.com/chrome/ntp/doodle_test/ddljson_android2.json https://www.gstatic.com/chrome/ntp/doodle_test/ddljson_android3.json https://www.gstatic.com/chrome/ntp/doodle_test/ddljson_android4.json |
| --gpu-blocklist-test-group |
選擇一組具有指定 test_group ID 的不同 GPU 阻止列表條目。 |
| --gpu-device-id |
將活動圖形設備 ID 從瀏覽器進程傳遞到信息收集 GPU 進程。 |
| --gpu-disk-cache-size-kb |
允許顯式指定嵌入式設備的著色器磁盤緩存大小。默認值為 6MB。在 Android 上,默認為 2MB,低端設備為 128KB。 |
| --gpu-driver-bug-list-test-group |
啟用一組具有指定 test_group ID 的額外 GPU 驅動程序 bug 列表條目。請注意,默認測試組(組 0)仍處于活動狀態。 |
| --gpu-driver-version |
將活動圖形驅動程序版本從瀏覽器進程傳遞到信息收集 GPU 進程。 |
| --gpu-launcher |
用于啟動 GPU 進程的額外命令行選項(通常用于調試)。使用類似 renderer-cmd-prefix。 |
| --gpu-no-context-lost |
通知 Chrome,在省電模式、屏幕省電模式等情況下,GPU 上下文不會丟失。 請注意,此標志不能確保 GPU 上下文在任何情況下(例如 GPU 重置)都不會丟失。 |
| --gpu-preferences |
將編碼的 GpuPreferences 傳遞給 GPU 進程。 |
| --gpu-program-cache-size-kb |
設置內存中 gpu 程序緩存的最大大小(以 kb 為單位) |
| --gpu-rasterization-msaa-sample-count |
用于 GPU 柵格化的多樣本抗鋸齒樣本數。需要 GPU 上的 MSAA 支持才能生效。0 禁用 MSAA。 |
| --gpu-revision |
將活動圖形修訂信息從瀏覽器進程傳遞到信息收集 GPU 進程。 |
| --gpu-sandbox-allow-sysv-shm |
允許在 GPU 沙箱中調用 shmat() 系統。 |
| --gpu-sandbox-failures-fatal |
使 GPU 沙箱故障致命。 |
| --gpu-sandbox-start-early |
在創建 GL 上下文之前啟動 GPU 沙箱。 |
| --gpu-startup-dialog |
使 GPU 進程在啟動時顯示一個對話框。 |
| --gpu-sub-system-id |
將活動圖形子系統 ID 從瀏覽器進程傳遞到信息收集 GPU 進程。 |
| --gpu-vendor-id |
將活動圖形供應商 ID 從瀏覽器進程傳遞到信息收集 GPU 進程。 |
| --gpu-watchdog-timeout-seconds |
GPU 看門狗超時的覆蓋值(以秒為單位)。 |
| --gpu2-startup-dialog[1] |
使用于 GPU 信息收集的第二個 GPU 進程在啟動時顯示一個對話框。 |
| --growth-campaigns |
指定要覆蓋以進行測試的市場活動。 |
| --growth-campaigns-path |
加載增長廣告系列文件進行測試的路徑(而不是從奧馬哈下載)。 |
| --guest[21] |
使瀏覽器直接以訪客模式啟動。 |
| --guest-wallpaper-large |
在訪客模式下使用的大壁紙(作為受信任的、非用戶可寫的 JPEG 文件的路徑)。 |
| --guest-wallpaper-small |
在訪客模式下使用的小墻紙(作為受信任的、非用戶可寫的 JPEG 文件的路徑)。 |
| --hardware-video-decode-framerate[25] |
一些(目前只有高通)V4L2視頻解碼器需要設置幀速率,以便硬件解碼器可以有效地調整時鐘。這在測試期間提供了一種機制,用于將解碼器幀速率鎖定到特定值。 |
| --has-chromeos-keyboard |
如果設置了,則系統是帶有“標準 Chrome 操作系統鍵盤”的 Chromebook,這通常意味著在 Left Shift 鍵上方的標準 Caps Lock 位置有一個搜索鍵。對于同時具有搜索鍵和 Caps Lock 鍵(例如 stout)的 Chromebook 以及僅使用外部鍵盤的 Chromebox 等設備,應取消設置此設置。 |
| --has-hps |
此設備是否具有 hps。 |
| --has-internal-stylus |
此設備是否具有內部觸控筆。 |
| --has-number-pad |
如果設置,則系統是 Chromebook,其內部鍵盤帶有數字鍵盤。 |
| --headless |
在無頭模式下運行,即沒有 UI 或顯示服務器依賴項。 |
| --hermes-fake |
啟用愛馬仕虛假行為。默認情況下,不會設置任何運營商配置文件。如果為此開關傳遞了值“on”,則使用單個已安裝的運營商配置文件初始化愛馬仕假貨。Shill中還設置了與運營商配置文件相對應的虛假蜂窩服務。 |
| --hidden-network-migration-age |
設置錯誤隱藏的網絡必須存在多長時間才能被考慮刪除。間隔應以天為單位提供,應遵循格式“--hidden-network-migration-age=#”,并且應為 >= 0。 |
| --hidden-network-migration-interval |
控制 HiddenNetworkHandler 類檢查錯誤隱藏網絡的頻率。間隔應以秒為單位提供,應遵循格式“--hidden-network-migration-interval=#”,并且應為 >= 1。 |
| --hide-crash-restore-bubble |
如果啟用了 ChromeOS 完全還原功能,則在 ChromeOS 的系統啟動階段啟動瀏覽器時,不會顯示崩潰還原氣泡,因為會顯示 ChromeOS 完全還原通知,供用戶選擇是否還原。 |
| --hide-icons[1] |
通過允許 Windows 在“添加/刪除程序”->設置程序訪問和默認值中顯示“啟用對此程序的訪問”復選框,使 Windows 滿意。這只會顯示一個錯誤框,因為隱藏 Chrome 的唯一方法是卸載它。 |
| --hide-scrollbars |
阻止為 Web 內容創建滾動條。對于拍攝一致的屏幕截圖很有用。 |
| --highlight-all-webviews |
用黃色調突出顯示所有 WebView 的內容(包括 Web 內容)。這對于在 Android 應用程序中識別 WebView 非常有用。 |
| --highlight-non-lcd-text-layers |
高亮顯示無法使用 lcd 文本的圖層。不包含文本的圖層不會高亮顯示。有關顏色,請參閱 DebugColors::NonLCDTextHighlightColor()。 |
| --homedir |
定義用戶 homedir。默認為主要用戶 homedir。 |
| --homepage |
指定將在新打開的選項卡中顯示的頁面。我們需要它來進行測試,這樣 UI 測試就不會依賴于 http://google.com 出現的內容。 |
| --host-package-name[10] |
當我們在 SDK 運行時中檢索包名稱時,我們需要利用 pid 與應用程序的 pid + 10000 相同的事實來做到這一點。請參見: https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/core/java/android/os/Process.java;l=292;drc=47fffdd53115a9af1820e3f89d8108745be4b55d 然而,當創建渲染進程時,它只是一個常規的隔離進程,沒有特定的關聯,因此我們無法執行相同的 hack。創建小型轉儲時,將從進程中檢索包名稱,這意味著渲染進程小型轉儲最終將報告未與應用關聯的通用進程名稱。我們通過在啟動主機包時將主機包信息提供給渲染進程來解決這個問題。 |
| --host-resolver-rules |
這些映射僅適用于主機解析器。 |
| --ignore-arcvm-dev-conf |
如果設置,則 StartArcVmRequest 消息中的 “ignore_dev_conf” 字段將被設置,以便在 ARCVM 啟動期間忽略 /usr/local/vms/etc/arcvm_dev.conf 中的所有開發配置指令。 |
| --ignore-autocomplete-off-autofill |
忽略自動填充數據(配置文件 + 信用卡)的 autocomplete=“off”。 |
| --ignore-certificate-errors-spki-list |
一組公鑰哈希,要忽略與證書相關的錯誤。 如果服務器提供的證書鏈未驗證,并且一個或多個證書的公鑰哈希與此列表中的密鑰匹配,則忽略該錯誤。 開關值必須是以逗號分隔的 Base64 編碼的 SHA-256 SPKI 指紋列表(RFC 7469,第 2.4 節)。 除非 --user-data-dir(由內容嵌入器定義)也存在,否則此開關不起作用。 |
| --ignore-google-port-numbers |
設置后,這將忽略在 google_util.h 方法中傳遞的 PortPermission 并忽略端口號。這樣可以更輕松地使用 EmbeddedTestServer 對使用這些方法(直接或間接)的功能運行測試,EmbeddedTestServer 更能代表生產環境。 |
| --ignore-gpu-blocklist |
忽略 GPU 阻止列表。 |
| --ignore-profile-directory-if-not-exists |
如果隨 kProfileDirectory 一起提供,則在配置文件目錄不存在的情況下不會創建配置文件。 |
| --ignore-unknown-auth-factors |
如果為 true,chrome 將靜默地忽略未知的身份驗證因素類型,而不是崩潰。 |
| --ignore-user-profile-mapping-for-tests |
如果為 true,則 UserManager 中的配置文件選擇將始終返回活動用戶的配置文件。TODO(nkostlyev): http://crbug.com/364604 - 在ChromeOS上打開多配置文件功能后,請擺脫此開關。 |
| --in-process-broker |
在此進程內部創建 Service Broker。只有一個進程應托管 Service Broker。 |
| --in-process-gpu |
在瀏覽器進程中將 GPU 進程作為線程運行。 |
| --init-isolate-as-foreground |
指定主線程 Isolate 應在前臺模式下初始化。如果未指定,則 Isolate 將以后臺模式啟動以擴展進程啟動,否則將以前臺模式啟動。 |
| --initial-preferences-file[27] |
手動設置初始首選項文件。當默認文件是只讀的時(例如,在 lacros 上),這是更改初始首選項所必需的。傳遞此標志將重置首選項,無論這是否是第一次運行。 |
| --initialize-client-hints-storage |
預加載客戶端提示存儲。采用 JSON 字典,每個鍵都是一個源(RFC 6454 第 6.2 節),每個值都是以逗號分隔的客戶端提示令牌列表(RFC 8942 第 3.1 節,client-hints-infrastructure 第 7.1 節)。 每個源/令牌列表條目都將被解析并持久保存到客戶端提示存儲中,就像令牌列表是通過來自源導航的 Accept-CH 響應標頭一樣。 初始化僅適用于非 OffTheRecord 配置文件,這意味著隱身或訪客配置文件將不會應用存儲。 |
| --inspector-protocol-log |
指定包含 Chrome DevTools 協議日志的文件的路徑。日志文件中的每一行都應該是 JSON 格式的協議消息。測試運行程序將使用此日志文件為運行的任何檢查器協議測試編寫后端腳本。通常,您可能希望使用日志運行單個測試來重現超時或崩潰。 |
| --install-autogenerated-theme |
根據給定的 RGB 值安裝自動生成的主題。格式為“r,g,b”,其中 are、g、b 是 0 到 255 之間的數值。 |
| --install-chrome-app |
使 Chrome 啟動給定應用的安裝流程。 |
| --install-isolated-web-app-from-file |
導致 Chrome 在給定路徑上安裝未簽名的 Web Bundle,作為開發者模式隔離的 Web 應用。 |
| --install-isolated-web-app-from-url |
導致 Chrome 安裝開發者模式隔離的 Web 應用,其內容托管在給定的 HTTP(S) URL 上。 |
| --install-log-fast-upload-for-tests |
減少上傳安裝事件日志以進行集成測試的延遲。 |
| --instant-process |
將渲染器標記為 Instant 進程。 |
| --ip-address-space-overrides |
指定對 IP 終結點的手動覆蓋 -> IP 地址空間映射。這允許對“公共”和“私有”IP 地址運行本地測試。 此開關被指定為以逗號分隔的替代列表。每個覆蓋都以冒號分隔的“<endpoint>:<address space>”對的形式給出。語法,偽 BNF 格式: switch := override-list override-list := override a€?,a€ override-list |<nil> override := ip-endpoint a€?=a€ address-space address-space := a€?publica€ | a€?privatea€ | a€?locala€ ip-endpoint := ip-address “:” port ip-address := see 'net::P arseURLHostnameToAddress()' 有關詳細信息,port := [0-65535] 范圍內的整數 逗號分隔列表中的任何無效條目都將被忽略。 另請參閱設計文檔:https://docs.google.com/document/d/1-umCGylIOuSG02k9KGDwKayt3bzBXtGwVlCQHHkIcnQ/edit# 以及其背后的 Web 平臺測試 RFC #72:https://github.com/web-platform-tests/rfcs/blob/master/rfcs/address_space_overrides.md |
| --ipc-connection-timeout |
覆蓋子進程在終止自身之前等待來自瀏覽器的連接的超時(以秒為單位)。 |
| --ipc-dump-directory[28] |
將從渲染器進程發送到瀏覽器進程的 IPC 消息轉儲到給定目錄。主要用于收集用于 IPC 模糊測試的樣本。 |
| --ipc-fuzzer-testcase[28] |
指定 IPC 模糊器使用的測試用例。 |
| --isolate-origins |
需要一組源的專用進程,指定為逗號分隔的列表。例如:--isolate-origins=https://www.foo.com,https://www.bar.com |
| --isolated-context-origins |
為給定的逗號分隔的源列表啟用使用 [IsolatedContext] IDL 屬性保護的 API。 |
| --isolation-by-default |
啟用面向 Web 的行為,這些行為將在相對較近的將來的某個時間點默認啟用源隔離。 https://crbug.com/1140371 |
| --javascript-harmony |
啟用實驗性 Harmony (ECMAScript 6) 功能。 |
| --js-flags |
指定傳遞給 JS 引擎的標志。 |
| --keep-alive-for-test |
用于測試 - 在最后一個瀏覽器窗口關閉后保持瀏覽器活動。 |
| --kiosk |
啟用自助服務終端模式。請注意,這不是 Chrome OS 自助服務終端模式。 |
| --kiosk-printing |
啟用在打印預覽中自動按下打印按鈕。 |
| --kiosk-splash-screen-min-time-seconds |
展臺初始屏幕顯示的最短時間(以秒為單位)。 |
| --lacros-availability-ignore |
設置此標志時,將忽略 lacros-availability 策略。 |
| --lacros-chrome-additional-args |
如果設置了此開關,則 ash-chrome 將在啟動 lacros-chrome 時傳遞其他參數。字符串 '####' 用作分隔符。示例:--lacros-chrome-additional-args=“--foo=5####--bar=/tmp/dir name”。將導致將兩個參數傳遞給 lacros-chrome: --foo=5 --bar=/tmp/dir name |
| --lacros-chrome-additional-args-file |
如果設置了此開關,則 ash-chrome 將從提供的路徑讀取,并在啟動 lacros-chrome 時傳遞其他參數。文件中的每個非空行都將被視為一個參數。示例文件內容:--foo=5 --bar=/tmp/dir name |
| --lacros-chrome-additional-env |
為 lacros-chrome 設置了其他環境變量。字符串 '####' 用作分隔符。例如:--lacros-chrome-additional-env=WAYLAND_DEBUG=client####FOO=bar 將啟用 Wayland 協議日志記錄并設置 FOO=bar。 |
| --lacros-chrome-path |
如果設置了此開關,則 ash-chrome 將從指示的路徑執行 lacros-chrome 二進制文件,而不是從組件更新器執行。請注意,路徑應為包含名為“chrome”的二進制文件的目錄。 |
| --lacros-mojo-socket-for-testing |
如果設置了,ash-chrome 將丟棄一個 Unix 域套接字以等待進程連接到它,并且該連接將用于向 ash-chrome 請求文件描述符,當進程分叉啟動 lacros-chrome 時,獲取的文件描述符將被 lacros-chrome 用于設置 mojo 連接。主要有兩種用例:1.測試啟動器,用于在測試環境中運行瀏覽器測試。2. 一個帶有調試器啟動 lacros-chrome 的終端。 |
| --lacros-selection-policy-ignore |
設置此標志時,將忽略 lacros-selection 策略。 |
| --lang |
我們想要嘗試打開的語言文件。在形式 language[-country] 中,language 是 ISO-639 中的 2 個字母代碼。 |
| --last-launched-app |
將應用程序 ID 信息傳遞給渲染器進程,以用于日志記錄。last-launched-app 應該是剛剛啟動并生成渲染器的應用。 |
| --launch-rma |
在 RMA 模式下啟動 Chrome。自動啟動 RMA 應用程序。kRmaNotAllowed 開關優先于此開關。 |
| --launch-time-ticks |
瀏覽器啟動渲染器進程的時間(以 TimeTicks 為單位)。 |
| --list-apps[29] |
將每個配置文件的打開和已安裝的 Web 應用程序寫入指定文件,而無需啟動新的瀏覽器窗口或選項卡。傳遞絕對文件路徑以指定輸出信息的位置。可以與可選的 --profile-base-name 開關一起使用,以僅寫入給定配置文件的信息。 |
| --llvm-profile-file[23] |
對于 lacros,我們不使用環境變量來傳遞值。相反,我們使用命令行標志將路徑傳遞給設備。 |
| --load-and-launch-app |
從指定目錄加載應用程序并啟動它。 |
| --loading-predictor-allow-local-request-for-testing |
允許加載預測器對本地 IP 地址執行預取操作。這是測試所必需的,因為默認情況下,為了安全起見,此類請求會被阻止。 |
| --lobster-feature-key |
啟用龍蝦功能。 |
| --log-best-effort-tasks |
記錄有關使用 TaskPriority::BEST_EFFORT 發布的所有任務的信息。使用此選項可診斷被認為由 TaskPriority::BEST_EFFORT 執行圍欄引起的問題。注意:發布到非BEST_EFFORT UpdateableSequencedTaskRunner 的任務,其優先級后來降低到 BEST_EFFORT,不會被記錄。 |
| --log-file |
覆蓋用于常規用途日志記錄的默認文件名(不影響記錄哪些事件)。 |
| --log-gpu-control-list-decisions |
在執行阻止列表規則時記錄 GPU 控制列表決策。 |
| --log-level |
設置最低日志級別。有效值為 0 到 3:INFO = 0,WARNING = 1,LOG_ERROR = 2,LOG_FATAL = 3。 |
| --log-missing-unload-ack |
每當超過渲染幀的卸載超時時,都會記錄錯誤。 |
| --log-net-log |
允許將網絡日志事件保存到文件。如果給定了值,則將其用作文件的路徑,否則將netlog.json命名該文件并放置在用戶數據目錄中。 |
| --log-on-ui-double-background-blur[30] |
檢查并將雙重背景模糊記錄為錯誤(如果有)。 |
| --login-manager |
啟用 Chrome-as-a-login-manager 行為。 |
| --login-profile |
指定 chromeos 用戶登錄后要使用的配置文件。如果用戶通過登錄屏幕,則忽略此參數user_id因為哈希定義了要使用的配置文件目錄。如果瀏覽器在活動會話中重新啟動,則此參數用于為主要用戶傳遞user_id哈希。 |
| --login-user |
指定已登錄的用戶。 |
| --mahi-feature-key |
為 mahi 功能提供密鑰。 |
| --make-chrome-default[7] |
指示在安裝過程中是否應將 Chrome 設置為默認瀏覽器。 |
| --make-default-browser |
將 Chrome 設為默認瀏覽器 |
| --managed-mode |
是否在款待模式下 |
| --managed-user-id |
將任何已加載或新創建的配置文件的受監督用戶 ID 設置為給定值。傳遞一個空字符串以將配置文件標記為不受監督。用于測試。 |
| --mangle-localized-strings |
將本地化的字符串轉換為更長的字符串,并使用開始和結束標記使截斷在視覺上明顯。 |
| --market-url-for-testing[10] |
設置 Chrome 的市場網址以用于測試。 |
| --marketing-opt-in-url |
確定調用后端時要使用的 URL。 |
| --max-active-webgl-contexts |
允許用戶覆蓋每個渲染器進程的最大活動 WebGL 上下文數。 |
| --max-decoded-image-size-mb |
設置最大解碼圖像大小限制。 |
| --max-gum-fps |
覆蓋在調用 getUserMedia 時可以指定的最大幀速率。此標志需要一個值。 示例:--max-gum-fps=17.5 |
| --max-output-volume-dba1m |
如果已知,則為 1 米處的語音內容校準的最大輸出音量 dBa。 |
| --max-untiled-layer-height |
設置復合圖層將在其上方進行平鋪的寬度和高度。 |
| --max-web-media-player-count |
設置每幀允許的最大 WebMediaPlayers 數。 |
| --mem-pressure-system-reserved-kb |
一些平臺通常只有很少的“可用”內存,但在緩沖區+緩存中提供了大量內存。 對于此類平臺,請將此量配置為應被視為不可用的緩沖區 + 緩存內存部分。 如果不使用此開關,將使用純粹基于可用內存的簡單壓力啟發式方法。 |
| --message-loop-type-ui |
指示實用工具進程應使用消息循環類型的 UI 運行。 |
| --metrics-client-id[7] |
這就是指標客戶端 ID 從瀏覽器進程傳遞到其子進程的方式。使用 Crashpad 時,指標客戶端 ID 與崩潰客戶端 ID 不同。 |
| --metrics-recording-only |
啟用指標報告的記錄,但禁用報告。與 kForceEnableMetricsReporting 相比,它執行普通客戶端用于報告的所有代碼,只是報告被丟棄而不是發送到服務器。這對于在 UI 和性能測試期間查找指標代碼中的問題非常有用。 |
| --metrics-shmem-handle |
子進程應用于將直方圖傳輸回瀏覽器進程的共享內存段的句柄。 |
| --metrics-upload-interval |
覆蓋 UMA 和 UKM 的每個指標報告上傳之間的標準時間間隔。設置為較短的調試間隔很有用。以秒為單位。(在桌面上默認值為 1800 秒)。 |
| --min-height-for-gpu-raster-tile |
設置 GPU 柵格的最小切片高度。 |
| --min-video-decoder-output-buffer-size[8] |
FuchsiaVideoDecoder 中用于輸出視頻幀的緩沖區大小的最小大小。可以設置為避免在應用程序中途升級視頻分辨率時重新分配視頻緩沖區。 |
| --mixer-enable-dynamic-channel-count |
啟用根據輸入流動態更改混音器中的通道數。 |
| --mixer-service-endpoint |
混音器服務偵聽的終結點。這是 UNIX 域套接字的路徑(默認為 /tmp/mixer-service)。 |
| --mixer-service-port |
混音器服務在非 Linux 平臺上偵聽的 TCP 端口。(默認值為 12854)。 |
| --mixer-source-audio-ready-threshold-ms |
使用我們的混音器時指定音頻輸出的開始閾值幀。這主要用于將默認值覆蓋為更大的值,適用于無法處理默認啟動閾值而不遇到音頻欠載的平臺。 |
| --mixer-source-input-queue-ms |
使用我們的混音器時指定音頻輸出的緩沖區大小。這主要用于將默認值覆蓋為更大的值,適用于無法處理如此小的音頻緩沖區而不遇到音頻欠載的平臺。 |
| --mock-cert-verifier-default-result-for-testing |
設置 MockCertVerifier 的默認結果。這僅適用于測試代碼。 |
| --model-quality-service-api-key |
覆蓋要發出的遠程請求的 ModelQuality Service API 密鑰。 |
| --model-quality-service-url |
覆蓋模型質量服務 URL。 |
| --modifier-split-feature-key |
為修飾符拆分功能提供密鑰。 |
| --mojo-core-library-path |
從指定路徑的共享庫初始化 Mojo Core,而不是使用 Content 可執行文件中嵌入的 Mojo Core 版本。 |
| --mojo-is-broker |
強制將進程的全局 Mojo 節點配置為代理。僅適用于使用 MojoTestSuiteBase 的測試運行器。 |
| --mojo-local-storage |
使用基于 Mojo 的 LocalStorage 實現。 |
| --monitoring-destination-id |
允許為連接監視 GCM 消息設置不同的目標 ID。在針對非生產管理服務器運行時很有用。 |
| --mse-audio-buffer-size-limit-mb |
允許將 MSE 音頻/視頻緩沖區大小顯式指定為兆字節。視頻的默認值為 150M,音頻的默認值為 12M。 |
| --mute-audio |
將發送到音頻設備的音頻靜音,以便在自動測試期間聽不到音頻。 |
| --nacl-debug-mask |
使用 NaCl 清單 URL 選擇是否通過調試存根調試 NaCl 程序。開關值格式:[!]模式1,模式2,...,模式N.每種模式都使用與 Chrome 擴展程序清單中的模式相同的語法。唯一的區別是 * scheme 匹配所有方案,而不是僅匹配 http 和 https。如果該值不以 ! 開頭,則如果清單 URL 與任何模式匹配,則將調試程序。如果值以 ! 開頭,則如果清單 URL 與任何模式不匹配,將調試程序。 |
| --nacl-gdb |
Native Client GDB 調試器,將在需要時自動啟動。 |
| --nacl-gdb-script |
在啟動時傳遞給 nacl-gdb 調試器的 GDB 腳本。 |
| --native-messaging-connect-extension |
請求在此開關指定的 ID 為擴展機與 kNativeMessagingConnectHost 開關命名的機消息傳送主機之間建立本機消息傳遞連接。 |
| --native-messaging-connect-host |
請求在此開關命名的本機消息傳遞主機與 kNativeMessagingConnectExtension 指定的 ID 的擴展之間建立本機消息傳遞連接。 |
| --native-messaging-connect-id |
如果在指定 kNativeMessagingConnectHost 和 kNativeMessagingConnectExtension 時設置,則將作為命令行參數反映到本機消息傳遞主機。 |
| --nearby-share-certificate-validity-period-hours |
覆蓋 Nearby Share 證書的默認有效期。值必須大于 0。 |
| --nearby-share-device-id |
覆蓋默認設備 ID 以在測試環境中提供穩定的 ID。默認情況下,我們生成一個隨機的 10 個字符的字符串。 |
| --nearby-share-num-private-certificates |
覆蓋生成的私有證書的默認數量。值必須大于 0。 |
| --nearby-share-verbose-logging |
為“附近共享”啟用詳細日志記錄級別。 |
| --nearbysharing-http-host |
覆蓋 Nearby Share 使用的 Google API (https://www.googleapis.com) 的默認網址 |
| --net-log |
從 WebView 啟用網絡日志記錄。這將捕獲網絡活動以進行調試,并將文件存儲在 DevUi 中。 |
| --net-log-capture-mode |
設置要在網絡日志中捕獲的事件的粒度。該模式可以設置為以下值之一: “Default” “IncludeSensitive” “Everything” 請參閱 net_log_capture_mode.h 中相應名稱的枚舉,了解其含義的說明。 |
| --net-log-max-size-mb |
設置最大大小(以 MB 為單位)。日志文件可能會增長到舊數據被覆蓋之前。如果您想要無限的文件大小,請不要使用此標志。 |
| --netifs-to-ignore |
要忽略的網絡接口列表。忽略的接口將不會用于網絡連接。 |
| --network-quiet-timeout |
在 IdlenessDetector 中設置網絡靜音計時器的超時秒數。供想要更改超時時間以在各種嵌入式設備和不同區域的可變網絡帶寬上運行 Web 內容的嵌入者使用。例如,在使用 FirstMeaningfulPaint 信號關閉初始屏幕時,它非常有用。 |
| --new-window |
在新的瀏覽器窗口中啟動 URL。 |
| --no-default-browser-check |
禁用默認瀏覽器檢查。對于我們希望避免顯示默認瀏覽器信息欄的 UI/瀏覽器測試很有用。 |
| --no-delay-for-dx12-vulkan-info-collection |
瀏覽器啟動后,立即啟動 DX12 和 Vulkan 信息收集的非沙盒 GPU 進程。默認為延遲 120 秒。 |
| --no-experiments |
禁用在 about:flags 上設置的所有實驗。不禁用 about:flags 本身。如果實驗使 chrome 在啟動時崩潰,這很有用:可以使用 --no-experiments 啟動 chrome,在 about:flags 處禁用有問題的實驗室,然后在沒有此開關的情況下再次重新啟動 chrome。 |
| --no-first-run |
跳過首次運行任務,以及不顯示其他對話框、提示或氣泡。禁止顯示對話框、提示和氣泡非常重要,因為自動化(包括性能基準測試)使用此開關,其中僅顯示瀏覽器窗口非常重要。 這實際上可能不是第一次運行或“新增功能”頁面。由 kForceFirstRun(用于 FRE)和 kForceWhatsNew(用于新增功能)覆蓋。這不會丟棄 First Run 哨兵,因此不會阻止下次在沒有此標志的情況下啟動 chrome 時發生首次運行。它也不會更新最后一個 What's New 里程碑,因此不會阻止下次在沒有此標志的情況下啟動 chrome 時發生 What's New。 |
| --no-mojo |
在此過程中完全禁用 Mojo 初始化。僅適用于測試子進程。請參閱 base::MultiprocessTest。 |
| --no-network-profile-warning[1] |
如果配置文件位于網絡共享上,瀏覽器是否應發出警告。此標志目前僅與 Windows 相關。 |
| --no-pdf-header-footer |
請勿在打印的 PDF 文件中顯示頁眉和頁腳。 |
| --no-pings |
不發送超鏈接審核 ping |
| --no-pre-read-main-dll[1] |
此進程是否應對 Chrome.dll的內容進行 PrefetchVirtualMemory。這會預熱內存中的頁面以加快啟動速度,但在以后的渲染器和/或 GPU 中可能不是必需的。有關實驗信息,請參閱 crbug.com/1350257。 |
| --no-proxy-server |
不要使用代理服務器,始終進行直接連接。覆蓋傳遞的任何其他代理服務器標志。 |
| --no-sandbox |
禁用通常進行沙箱處理的所有進程類型的沙箱。僅用作測試目的的瀏覽器級開關。 |
| --no-service-autorun |
禁止服務進程將自身添加為自動運行進程。這不會刪除現有的自動運行注冊,它只會阻止服務注冊新的自動運行注冊。 |
| --no-startup-window |
不會在啟動時自動打開瀏覽器窗口(在啟動 Chrome 以托管后臺應用程序時使用)。 |
| --no-subproc-heap-profiling |
強制關閉子進程的堆分析。當啟用 kHeapProfilerCentralControl 功能時,瀏覽器將添加此項,但不應分析子進程。TODO(https://crbug.com/40840943):這是默認行為,因此開關僅存在以驗證 HeapProfilerController 是否向啟動的每個子進程添加開關。驗證后將其刪除。 |
| --no-unsandboxed-zygote |
禁用未沙盒化的受精卵。注意:此標志不應在大多數平臺上使用。之所以引入它,是因為某些平臺(例如 Cast)的內存非常有限,并且在瀏覽器進程運行時不會更新二進制文件。 |
| --no-user-gesture-required |
不需要任何用戶手勢的自動播放策略。 |
| --no-xr-runtime |
告訴 WebXr 假設它不支持任何運行時。 |
| --no-xshm[15] |
禁用 MIT-SHM 擴展。僅與 Ozone/X11 一起使用。 |
| --no-zygote |
禁止使用受精卵進程來分叉子進程。取而代之的是,子進程將被分叉并直接執行。請注意,--no-sandbox 也應與此標志一起使用,因為沙箱需要受精卵才能工作。 |
| --no-zygote-sandbox[15] |
指示受精卵在沒有沙箱的情況下啟動。從這種類型的受精卵派生的進程稍后將應用它們自己的自定義沙箱。 |
| --noerrdialogs |
禁止顯示所有錯誤對話框(如果存在)。 |
| --none |
必須與服務管理器的manifest.json目錄文件中使用的“sandbox_type”值同步。 |
| --note-taking-app-ids |
可選的逗號分隔的應用 ID 列表,可用于做筆記。如果未設置,則改用硬編碼列表。 |
| --notification-inline-reply[1] |
與 kNotificationLaunchId 結合使用,以指定在 Windows 操作中心的 Toast 中輸入的內聯回復。 |
| --notification-launch-id[1] |
用于在激活 Windows 操作中心中顯示的 Toast 時啟動 Chrome。應包含由 Chrome 編碼的啟動 ID。 |
| --num-raster-threads |
控制用于柵格任務的線程數。 |
| --nv12 |
用于直接合成 SDR 視頻疊加的交換鏈格式。 |
| --on-the-fly-mhtml-hash-computation |
計算保存 MHTML 文件時的哈希值。瀏覽器進程會將序列化的 MHTML 內容寫入文件,并在通過 Mojo 數據管道從渲染器流回時計算其哈希值。 |
| --ondevice-validation-request-override |
使設備上的模型能夠在延遲后在啟動時運行驗證。可以提供一個文本文件作為驗證作業的輸入,并且可以提供一個輸出文件路徑來寫入響應。 |
| --ondevice_handwriting |
用于確定是否以及如何支持設備上的手寫識別(例如,通過 rootfs 或可下載內容)。 |
| --oobe-eula-url-for-tests |
允許覆蓋 eula url 以進行測試。 |
| --oobe-force-tablet-first-run |
指示第一個用戶運行流 (第一個用戶登錄后的 OOBE 屏幕序列) 應顯示以平板電腦模式為中心的屏幕,即使設備未處于平板電腦模式也是如此。 |
| --oobe-large-screen-special-scaling |
指示應針對大顯示器縮放 OOBE,類似于 Meets 應用縮放 UI 的方式。TODO(crbug.com/1205364):添加新方案后刪除。 |
| --oobe-print-frontend-load-timings |
如果存在,則打印加載 OOBE 的前端所需的時間。有關詳細信息,請參閱 go/oobe-frontend-trace-timings。 |
| --oobe-screenshot-dir |
指定使用 OOBE UI 調試器拍攝的屏幕截圖的目錄。 |
| --oobe-show-accessibility-button-on-marketing-opt-in-for-testing |
在營銷選擇加入上顯示 a11y 按鈕,而無需訪問手勢導航屏幕。 |
| --oobe-skip-new-user-check-for-testing |
跳過新用戶簽入個性化推薦應用屏幕進行測試。 |
| --oobe-skip-postlogin |
用戶登錄后跳過所有其他 OOBE 頁面。 |
| --oobe-skip-to-login |
跳至登錄屏幕。 |
| --oobe-timer-interval |
我們在 OOBE 上檢查總時間的時間間隔。 |
| --oobe-timezone-override-for-tests |
允許在營銷選擇加入屏幕上覆蓋時區。 |
| --oobe-trigger-sync-timeout-for-tests |
在 OOBE 中觸發同步引擎初始化超時以進行測試。 |
| --optimization-guide-fetch-hints-override |
覆蓋獲取提示的調度和時間延遲,并導致提示在啟動時立即使用提供的逗號分隔主機列表獲取。 |
| --optimization-guide-fetch-hints-override-timer |
覆蓋提示提取計劃和延遲,從而在使用 TopHostProvider 啟動時立即觸發提示提取。這是用于測試的。 |
| --optimization-guide-model-execution-validate |
觸發服務器端 AI 模型執行的驗證。用于集成測試。 |
| --optimization-guide-model-override |
禁用模型的提取,并覆蓋用于會話的文件路徑和元數據,以使用通過命令行傳遞的內容,而不是已存儲的內容。 我們希望該字符串是以逗號分隔的模型覆蓋字符串,每個模型覆蓋為:OPTIMIZATION_TARGET_STRING:file_path 或 OPTIMIZATION_TARGET_STRING:file_path:base64_encoded_any_proto_model_metadata。 這可能僅適用于桌面,因為在 Android 上不太容易訪問文件路徑,但可能會起作用。 |
| --optimization-guide-model-validate |
觸發模型的驗證。用于手動測試。 |
| --optimization-guide-ondevice-model-adaptations-override |
覆蓋設備上模型執行的設備端模型適配文件路徑。 |
| --optimization-guide-ondevice-model-execution-override |
覆蓋設備上的模型執行的設備上模型文件路徑。 |
| --optimization-guide-service-api-key |
覆蓋要發出的遠程請求的優化指南服務 API 密鑰。 |
| --optimization-guide-service-get-hints-url |
覆蓋 HintsFetcher 將從中請求遠程提示的優化指南服務 URL。 |
| --optimization-guide-service-get-models-url |
覆蓋 PredictionModelFetcher 將從中請求遠程模型和托管特征的優化指南服務 URL。 |
| --optimization-guide-service-model-execution-url |
覆蓋 Optimization Guide 模型執行 URL。 |
| --optimization_guide_hints_override |
覆蓋來自組件更新程序的 Hints Protobuf。如果此開關的值無效,則使用常規提示處理。此開關的值應該是二進制配置消息的 base64 編碼,可在 optimization_guide 的 hints.proto 中找到。為此開關提供有效值會導致 Chrome 啟動在提示解析時被阻止。 |
| --origin-trial-disabled-features |
包含應禁用源試驗實驗的特征名稱列表。名稱之間應用“|”字符分隔。 |
| --origin-trial-disabled-tokens |
包含應禁用源試驗實驗的令牌簽名列表。標記應用“|”字符分隔。 |
| --origin-trial-public-key |
以逗號分隔的鍵列表,這些鍵將覆蓋用于檢查源試用令牌的默認公鑰。 |
| --override-enabled-cdm-interface-version |
使用使用此開關指定的版本覆蓋默認啟用的庫 CDM 接口版本,這將是唯一啟用的版本。例如,在 CDM 8、CDM 9 和 CDM 10 都受支持(已實現)的構建中,但默認情況下僅啟用 CDM 8 和 CDM 9: --override-enabled-cdm-interface-version=8 : 僅啟用 CDM 8 --override-enabled-cdm-interface-version=9 : 僅啟用 CDM 9 --override-enabled-cdm-interface-version=10 : 僅啟用 CDM 10 --override-enabled-cdm-interface-version=11 : 未啟用 CDM 接口 這可用于本地測試和調試。它還可用于啟用實驗性 CDM 接口(默認情況下始終處于禁用狀態)以在開發過程中進行測試。 |
| --override-hardware-secure-codecs-for-testing |
覆蓋硬件安全編解碼器對測試的支持。如果指定,將跳過實際平臺硬件安全編解碼器檢查。有效的編解碼器包括: - 視頻: “VP8”, “VP9”, “AVC1”, “HEVC”, “DolbyVision”, “AV01” - 不支持透明引線的視頻:“<video>-no-clearlead”,其中位置<video>來自上面的列表。 - 音頻:“mp4a”、“vorbis” 編解碼器用逗號分隔。例如:--override-hardware-secure-codecs-for-testing=vp8,vp9-no-clearlead,vorbis --override-hardware-secure-codecs-for-testing=avc1,mp4a 指定編解碼器支持CENC加密方案。如果未指定有效的編解碼器,則不支持硬件安全編解碼器。這可用于禁用硬件安全編解碼器支持:--override-hardware-secure-codecs-for-testing |
| --override-language-detection |
覆蓋根據頁面內容確定的語言檢測結果。 |
| --override-metrics-upload-url |
覆蓋將指標日志發送到以進行調試的 URL。 |
| --override-use-software-gl-for-tests |
強制使用軟件 GL 而不是硬件 GPU 進行測試。 |
| --overview-button-for-tests |
如果設置,則概覽按鈕將可見。 |
| --ozone-dump-file |
指定映像轉儲的位置。 |
| --ozone-override-screen-size |
指定臭氧屏幕大小。 |
| --ozone-platform |
指定要使用的臭氧平臺實施。 |
| --ozone-platform-hint |
建議使用臭氧平臺(僅限桌面 Linux)。 可以設置為 chrome://flags。 請參見 https://crbug.com/1246928。 |
| --pack-extension |
將擴展打包到給定目錄中的.crx可安裝文件。 |
| --pack-extension-key |
可選的 PEM 私鑰,用于對打包.crx進行簽名。 |
| --page-content-annotations-validation-content-visibility |
使特定注釋類型能夠在延遲后在啟動時運行驗證。可以用逗號分隔的輸入列表作為值給出,該值將用作驗證作業的輸入。 |
| --page-content-annotations-validation-write-to-file |
將頁面內容批注驗證的輸出寫入給定文件。 |
| --password-store[18] |
指定要使用的加密存儲后端。可能的值為 kwallet、kwallet5、kwallet6、gnome-libsecret、basic。任何其他值都會導致 Chrome 自動檢測最佳后端。 |
| --pdf-renderer |
運行非 PPAPI PDF 插件的渲染器進程。 |
| --pen-devices[15] |
指示 chrome 將這些設備中的事件解釋為筆事件。僅適用于 XInput 2(即 X 服務器 1.8 或更高版本)。可以從“xinput list”中檢索設備的 ID。 |
| --perf-test-print-uma-means |
顯示本機性能測試正在監視的直方圖的平均值。請注意,這僅適用于 PerformanceTest 子類。 |
| --perfetto-disable-interning |
以 perfetto proto 格式對每個 TraceEvent 重復可插入的數據。 |
| --policy |
通過命令行設置策略值。 |
| --policy-verification-key |
將原始verification_key替換為命令行標志提供的。只能用于單元測試或瀏覽器測試。 |
| --ppapi-antialiased-text-enabled[1] |
要傳遞給 Ppapi 進程的 FontRenderParams::antialiasing 的布爾值 (0/1)。 |
| --ppapi-in-process |
在進程中運行 PPAPI (Pepper) 插件。 |
| --ppapi-plugin-launcher |
指定應用于啟動 ppapi 插件進程的命令。對于通過 purify 或 quantify 運行插件進程很有用。 例如:--ppapi-plugin-launcher=“path\to\purify /Run=yes” |
| --ppapi-startup-dialog |
使 PPAPI 子進程在啟動時顯示一個對話框。請務必同時使用 --no-sandbox,否則沙箱將不允許顯示對話框。 |
| --ppapi-subpixel-rendering-setting[1] |
要傳遞給 Ppapi 進程的 FontRenderParams::subpixel_rendering 的枚舉值。 |
| --pre-crashpad-crash-test |
導致瀏覽器進程在啟動時很早就崩潰,就在 crashpad(或 breakpad)初始化之前。 |
| --prediction-service-mock-likelihood |
用于模擬從 Web 權限預測服務接收的響應。用于測試。 |
| --preinstalled-web-apps-dir |
Chrome 在其中查找描述默認/預安裝的 Web 應用的 json 文件。這將覆蓋要從中加載預安裝的 Web 應用程序的任何默認目錄。 |
| --prevent-kiosk-autolaunch-for-testing |
阻止自助服務終端自動啟動以進行測試。 |
| --prevent-resizing-contents-for-testing[31] |
對于移動設備,測試應包含視口元標記,以指定頁面尺寸調整。省略標簽可能會導致自動調整為標準移動回退大小 (980),這會導致內容在首先擴展到 980 時縮小,然后縮小到 800 以適應屏幕,如 https://crrev.com/c/4615623 的問題中所述。此標志適用于不包含視口元標記的測試。啟用后,它可以確保視口大小與標準移動回退大小匹配,從而有助于防止在此類測試中調整內容大小。 |
| --previous-app |
previous-app 應該是上次啟動應用啟動時正在運行的應用。 |
| --print-to-pdf |
保存已加載頁面的 PDF 文件。 |
| --printing-ppd-channel |
設置從中加載 PPD 文件的通道。 |
| --privacy-policy-host-for-tests |
設置用于測試的隱私政策主機名 URL。 |
| --private-aggregation-developer-mode |
使私有聚合 API 運行而不報告延遲。 |
| --privet-ipv6-only |
僅將 IPv6 用于私有 HTTP。 |
| --process-per-site |
為所有域啟用“按站點處理”流程模型。此模式合并了同一站點的頁面,以便它們共享一個進程。 更多詳情請見: - https://www.chromium.org/developers/design-documents/process-models - site_instance.h 中的類注釋,列出了支持的流程模型。 重要提示:不要將其與 --site-per-process(關于隔離,而不是整合)混淆。你可能想要另一個。 |
| --process-per-tab |
在其自己的渲染器進程中運行每組腳本連接的選項卡(即 BrowsingInstance)。 我們默認為每個站點實例使用渲染器進程(即,來自同一注冊域的頁面組,這些頁面彼此之間具有腳本連接)。TODO(creis):此標志目前為空。 我們應該重構它,以避免跨站點導航的“不必要”進程交換,但在需要安全時仍然交換(例如,隔離的源)。 |
| --product-version |
輸出產品版本信息并退出。用作內部 api 以檢測 Linux 上安裝的 Chrome 版本。 |
| --profile-base-name[29] |
傳遞配置文件目錄的 basename 以指定要獲取信息的配置文件。僅在與 --list-apps 開關一起使用時相關。 |
| --profile-directory |
選擇要與第一個啟動的瀏覽器關聯的配置文件目錄。 |
| --profile-email |
與 kProfileDirectory 類似,但按電子郵件地址選擇配置文件。如果在任何現有配置文件中都找不到該電子郵件,則此開關不起作用。如果同時指定了 kProfileDirectory 和 kProfileUserName,則 kProfileDirectory 優先。 |
| --profile-management-attributes[29] |
應為其啟用第三方配置文件管理的域和關聯的 SAML 屬性。輸入應為 JSON 格式。 |
| --profile-requires-policy |
如果設置為“true”,則配置文件在重新啟動期間需要策略(策略加載必須成功,否則會話重新啟動將失敗)。 |
| --profiling-at-start |
在啟動時為瀏覽器進程啟動基于采樣的探查器。僅當使用 gn arg enable_profiling = true 構建 chrome 時,這才有效。輸出將轉到 kProfilingFile 的值。 |
| --profiling-file |
指定分析輸出的位置。僅當使用 gyp 變量 profiling=1 或 gn arg enable_profiling=true 構建 chrome 時,這才有效。 {pid} 如果存在,將替換為進程的 PID。{count} 如果存在,則每次為此進程生成配置文件時都會遞增。瀏覽器的默認值為 chrome-profile-{pid},測試的默認值為 test-profile-{pid}。 |
| --profiling-flush |
控制是否定期將配置文件數據刷新到文件。通常,數據在退出時被寫入,但存在 chromium 不能干凈退出的情況(尤其是在使用單進程時)。可以指定以秒為單位的時間。 |
| --protected-audiences-consented-debug-token |
導致 Protected Audiences Bidding and Auction API 向受信任的拍賣服務器提供提供的調試密鑰。這告訴服務器,可以記錄有關此用戶的拍賣的信息以幫助進行調試。 |
| --proxy-auto-detect |
強制代理自動檢測。 |
| --proxy-pac-url |
在給定的 URL 上使用 pac 腳本 |
| --proxy-server |
使用指定的代理服務器,覆蓋系統設置。此開關僅影響 HTTP 和 HTTPS 請求。ARC 應用僅使用具有最高優先級的 HTTP 代理服務器。TODO(yzshen):將此開關移回 chrome/common/chrome_switches。{h,cc},一旦網絡服務能夠通過 pref 服務訪問相應的設置。 |
| --public-accounts-saml-acl-url |
SAML 斷言使用者 URL,用于檢測無 Gaia 的 SAML 流何時結束(例如,對于 SAML 托管的訪客會話) TODO(crbug.com/40636049):當 DMServer 發送 URL 時刪除。 |
| --pull-to-refresh |
啟用或禁用下拉刷新手勢以響應垂直滾動。將值設置為“0”以禁用該功能,設置為“1”以在觸摸板和觸摸屏上都啟用該功能,設置為“2”以僅對觸摸屏啟用該功能。默認為禁用。 |
| --purge-model-and-features-store |
在啟動時清除包含預測 medels 和主機模型特征的存儲,以便保證它使用新數據。 |
| --purge-optimization-guide-store |
在啟動時清除包含提取和組件提示的存儲,以便保證它使用新數據。 |
| --pwa-launcher-version[1] |
指定啟動 Chrome 的漸進式 Web-App 啟動器的版本,用于確定是否更新所有啟動器。注意:更改此開關需要為上一種方法添加舊處理,因為仍在使用此開關的舊版 PWA 啟動器將依賴 Chrome 更新它們以使用新方法。 |
| --qs-add-fake-bluetooth-devices |
將假冒藍牙設備添加到快速設置菜單中以進行 UI 測試。 |
| --qs-add-fake-cast-devices |
將偽造的 Cast 設備添加到用于 UI 測試的快速設置菜單中。 |
| --qs-show-locale-tile |
強制顯示快速設置“locale”FeatureTile。通常它只在演示模式下顯示,這在模擬器中不起作用。 |
| --quota-change-event-interval |
指定在可以觸發連續的配額更改事件之前必須經過的最短時間(以秒為單位)。將值設置為“0”以禁用去抖動機制。 |
| --raise-timer-frequency[1] |
提高所有 Chrome 進程中的計時器中斷頻率,以用于實驗目的。之所以需要此功能,是因為從 Windows 10 2004 開始,更改計時器中斷頻率的調度效果不是全局性的,這使我們可以證明/反駁這是否重要。查看 https://crbug.com/1128917 |
| --realtime-reporting-url |
指定要上載實時報告的 URL。 |
| --reduce-accept-language |
減少 accept-language http 標頭,在請求標頭中僅發送一種語言:https://github.com/Tanych/accept-language。 |
| --reduce-user-agent-minor-version |
減小 User-Agent 字符串中的次要版本號。此標志實現 User-Agent 減少的第 4 階段:https://blog.chromium.org/2021/09/user-agent-reduction-origin-trial-and-dates.html。 |
| --reduce-user-agent-platform-oscpu |
減少桌面 User-Agent 字符串中的 platform 和 oscpu。此標志實現 User-Agent 減少的第 5 階段:https://blog.chromium.org/2021/09/user-agent-reduction-origin-trial-and-dates.html。 |
| --register-max-dark-suspend-delay |
使 Chrome 在 Chrome OS 上注冊可能的最大暗掛起延遲,即在電源管理器允許的情況下,為設備提供在暗恢復中完成工作的最大時間。 |
| --register-pepper-plugins |
注冊 Pepper 插件(格式見 pepper_plugin_list.cc)。 |
| --regulatory-label-dir |
每個模型目錄的名稱,其中包含每個區域的子目錄,其中包含此模型的監管標簽文件。每個型號的目錄(如果有)位于“/usr/share/chromeos-assets/regulatory_labels/”下。 |
| --remote-allow-origins |
僅啟用來自指定源的 Web 套接字連接。“*”允許任何源。 |
| --remote-debugging-address |
使用給定地址而不是默認環回來接受遠程調試連接。請注意,遠程調試協議不執行任何身份驗證,因此過于廣泛地公開它可能會帶來安全風險。 |
| --remote-debugging-io-pipes[1] |
指定 Windows 平臺上傳入和出站消息的管道名稱。這是一個逗號分隔的列表,其中包含兩個序列化為無符號整數的管道句柄,例如“--remote-debugging-io-pipes=3,4”。 |
| --remote-debugging-pipe |
通過 stdio 管道 [in=3, out=4] 或“remote-debugging-io-pipes”開關中指定的遠程管道啟用遠程調試。(可選)指定協議消息的格式,可以是“JSON”(默認)或“CBOR”。 |
| --remote-debugging-port |
在指定端口上啟用通過 HTTP 的遠程調試。 |
| --remote-debugging-socket-name[10] |
在指定的套接字名稱上啟用通過 HTTP 的遠程調試。 |
| --remote-debugging-targets |
提供地址列表以發現 DevTools 遠程調試目標。格式為 <host>:<port>,...,<host>:p ort。 |
| --remote-reboot-command-timeout-in-seconds-for-testing |
重新啟動命令的測試延遲。用于品嘗測試。 |
| --renderer-cmd-prefix |
此標志的內容將附加到呈現器命令行之前。有用的值可能是“valgrind”或“xterm -e gdb --args”。 |
| --renderer-process-limit |
覆蓋對渲染器進程數的默認/計算限制。此設置的值過高可能會導致內存/資源使用率過高或不穩定。 |
| --renderer-startup-dialog |
使渲染器進程在啟動時顯示一個對話框。傳遞此標志還會在 Windows 非官方版本上添加 sandbox::p olicy::kNoSandbox,因為這是顯示對話框所必需的。 |
| --renderer-wait-for-java-debugger[10] |
在附加 Java 調試器之前,阻止渲染器的 ChildProcessService 的 ChildProcessMain 線程。 |
| --renderpass |
kUIShowCompositedLayerBorders 的參數。 |
| --report-vp9-as-an-unsupported-mime-type |
強制將 VP9 報告為不受支持的 MIME 類型。 |
| --request-desktop-sites[10] |
在 Clank 中強制啟用啟用用戶代理覆蓋以請求桌面站點。 |
| --require-wlan |
僅連接到WLAN接口。 |
| --reset-browsing-instance-between-tests |
強制每個 Web 測試在新的 BrowsingInstance 中運行。對于源隔離 Web 測試是必需的,其中 BrowsingInstance 保留源隔離請求的狀態,但此標志可能有益于其他 Web 測試。 |
| --reset-variation-state |
強制重置此客戶端上的一次性隨機 FieldTrials,也稱為 Chrome 變體狀態。 |
| --restart |
表示 Chrome 已重新啟動(例如,在更改標志后)。這用于在記錄 Launch.Mode2 指標時忽略啟動。 |
| --restore-last-session |
指示應在啟動時還原最后一個會話。這將覆蓋 preferences 值。請注意,這不會強制在崩潰后自動恢復會話,以防止崩潰循環。此開關用于在 OS X 和 Windows 上實現對特定于操作系統的“從上次中斷的地方繼續”功能的支持。 |
| --restrict-gamepad-access |
在 getGamepads 上啟用功能策略和安全上下文要求。 |
| --reven-branding |
指示應顯示 reven UI 字符串和功能。 |
| --rlz-ping-delay |
覆蓋默認值的 rlz ping 延遲(以秒為單位)。 |
| --rma-not-allowed |
在不打開 RMA 或檢查當前 RMA 狀態的情況下啟動 Chrome。 |
| --run-all-compositor-stages-before-draw |
通過等待每個階段完成,然后再完成幀,有效地禁用合成器幀生產階段的流水線。 |
| --run-manual |
僅當指定了 --run-manual 時,手動測試才會運行。這允許編寫不會自動運行但仍位于同一測試二進制文件中的測試。這很有用,因此想要運行一些測試的團隊不必添加必須在所有構建上編譯的新二進制文件。 |
| --run-web-tests |
在 Web 測試模式下運行 Content Shell,為 blink Web 測試注入僅測試行為。 |
| --safe-mode |
當 chrome 在啟動的前 60 秒內崩潰 3 次或更多次時session_manager守護程序添加的開關。請參閱 platform2/login_manager/browser_job.cc 中的 BrowserJob::ExportArgv。 |
| --safebrowsing-enable-enhanced-protection |
啟用安全瀏覽增強保護。 |
| --safebrowsing-manual-download-blacklist |
以逗號分隔的可執行文件的 sha256 哈希列表,下載保護服務應將其視為“危險”。 要使文件顯示警告,還必須將其視為危險文件類型,并且不得以其他方式(通過簽名或 URL)列入允許列表,并且必須位于受支持的操作系統上。 哈希值采用十六進制。這用于在尋找繞過下載保護的方法時進行手動測試。 |
| --saml-password-change-url |
SAML 用戶的密碼更改 URL。TODO(crbug.com/40618074):修復錯誤后刪除。 |
| --sandbox-ipc |
使進程作為沙盒 IPC 子進程運行。 |
| --save-page-as-mhtml |
禁止將頁面另存為僅 HTML,禁止將頁面另存為 HTML Complete(帶有子資源目錄)。僅啟用將頁面另存為 MHTML。請參閱 http://crbug.com/120416 了解如何卸下此開關。 |
| --scheduled-reboot-grace-period-in-seconds-for-testing |
DeviceScheduledReboot 策略的測試寬限期。用于品嘗測試。請參閱 scheduled_task_util.h 中的“ShouldSkipRebootDueToGracePeriod”。 |
| --scheduler-boost-urgent[3] |
覆蓋緊急任務的默認計劃提升值。如果特定的 chromeos 設備表現出更好的性能/功率比(例如,通過運行視頻會議測試),則可以調整此比例。目前,此值直接指向 linux 調度器的利用率最小夾位。量程為0(無偏置負載)~100(mamximum負載值)。 |
| --scheduler-configuration[6] |
選擇參數中指定的調度程序配置。 |
| --scheduler-configuration-default[6] |
指定如果用戶未設置默認計劃程序配置值,則默認計劃程序配置值是什么。 |
| --screen-capture-audio-default-unchecked |
默認情況下,此標志將用于在屏幕捕獲期間共享音頻的復選框設置為關閉。它主要用于測試。 |
| --screen-config |
指定 FakeDisplayDelegate 的初始屏幕配置或所有顯示的狀態,請參閱類了解格式詳細信息。 |
| --screenshot |
保存已加載頁面的屏幕截圖。 |
| --seal-key |
為密封功能提供密鑰。 |
| --search-provider-logo-url |
使用靜態 URL 作為默認搜索引擎的徽標。示例:https://www.google.com/branding/logo.png |
| --secondary-display-layout |
指定用于測試的輔助顯示器的布局模式和偏移量。格式為“<t|r|b|l>”,<offset>其中 t=TOP、r=RIGHT、b=BOTTOM 和 L=LEFT。例如,“r,-100”表示輔助顯示器位于右側,偏移量為 -100。(高于小學) |
| --secure-connect-api-url |
指定用于聯系安全連接 API 的基 URL。 |
| --service-name |
指示要運行的服務的名稱。對于調試很有用,或者如果構建了服務可執行文件以支持作為許多潛在的不同服務運行,則很有用。 |
| --service-request-attachment-name |
附加到服務接收的傳入 Mojo 邀請的 |mojo::P endingReceiver<service_manager::mojom::Service>| 消息管道句柄的名稱。 |
| --service-sandbox-type |
要應用于運行服務的進程的沙箱類型,是下一個塊中的值之一。 |
| --shared-array-buffer-allowed-origins |
可以使用 SharedArrayBuffer 而不啟用跨源隔離的源的逗號分隔列表。 |
| --shared-array-buffer-unrestricted-access-allowed[11] |
在桌面上啟用共享陣列緩沖區,由企業策略控制。TODO(crbug.com/40155376) 在遷移到 COOP+COEP 完成后刪除。 |
| --shared-files |
描述以以下列表格式傳遞給子進程的文件描述符:<file_id><descriptor_id>,<file_id>:<descriptor_id>,... 其中 <file_id> 是正在啟動的服務清單中的 ID 字符串,<descriptor_id>是子進程可用于從全局描述符表中檢索文件描述符的描述符的數字標識符。 |
| --shelf-hotseat |
新的框架模塊化設計,將應用程序分為熱座 UI 和翻蓋模式下的較小框架。 |
| --shill-stub |
覆蓋 Shill 存根行為。默認情況下,以太網、wifi 和 vpn 處于啟用狀態,并且轉換會立即發生。多個選項可以用逗號分隔(不能有空格)。注意:所有選項的格式為“foo=x”。值區分大小寫,并基于 service_constants.h 中的 Shill 名稱。有關實現,請參閱 FakeShillManagerClient::SetInitialNetworkState。示例: 'clear=1' - 清除所有默認配置 'wifi=on' - 最初已連接 wifi 網絡('1' 也有效) 'wifi=off' - Wifi 網絡最初全部斷開連接('0' 也有效) 'wifi=disabled' - Wifi 最初被禁用 'wifi=none' - Wifi 不可用 'wifi=portal' - Wifi 連接將處于門戶狀態 'cellular=1' - 蜂窩網絡最初已連接 'cellular=LTE' - 蜂窩網絡最初已連接, 技術是 LTE 'interactive=3' - 交互模式,連接/掃描/等請求需要 3 秒 |
| --short-merge-session-timeout-for-test[6] |
使用短時間(1 秒)超時進行合并會話加載器限制測試。 |
| --short-reporting-delay |
將報告 API 延遲設置為不到一秒,以便更快地生成報告。 |
| --show-aggregated-damage |
將 DebugBorderDrawQuad 添加到根 RenderPass 的頂部,顯示表面聚合后的損壞矩形。請注意,啟用此功能后,在添加四邊形后,將整個輸出矩形設置為損壞,以突出顯示實際損壞矩形,這可能會隱藏損壞矩形問題。 |
| --show-autofill-signatures |
使用自動填充簽名對表單和字段進行注釋。 |
| --show-autofill-type-predictions |
使用自動填充字段類型預測對表單進行注釋。 |
| --show-composited-layer-borders |
在合成器層周圍呈現邊框,以幫助調試和研究層合成。 |
| --show-dc-layer-debug-borders |
顯示 DC 層的調試邊界 - 紅色表示疊加層,藍色表示底層。為清楚起見,調試邊界與整形層偏移了幾個像素。 |
| --show-fps-counter |
繪制一個平視顯示器,顯示每秒幀數以及 GPU 內存使用情況。如果您還使用 --enable-logging=stderr --vmodule=“head*=1”,則 FPS 也將輸出到控制臺日志中。 |
| --show-icons[1] |
請參閱 kHideIcons。 |
| --show-layer-animation-bounds |
呈現一個邊框,該邊框表示圖層動畫的邊界框。 |
| --show-layout-shift-regions |
在網頁中以可視的方式呈現布局偏移矩形周圍的邊框,以幫助調試和研究布局偏移。 |
| --show-login-dev-overlay |
如果為 true,則將顯示登錄/鎖定屏幕的開發人員工具覆蓋層。這樣可以更輕松地測試布局邏輯。 |
| --show-mac-overlay-borders[7] |
顯示與疊加層和部分損壞相對應的 CALayers 周圍的邊界。 |
| --show-oobe-dev-overlay |
啟用 OOBE UI 調試器,以便在手動測試期間輕松在屏幕之間導航。僅限于 ChromeOS-on-linux 和測試圖片。 |
| --show-oobe-quick-start-debugger |
在 OOBE 中啟用模擬 Android 手機的 QuickStart 調試器。 |
| --show-overdraw-feedback |
根據元素下方是否繪制了其他元素,通過對元素進行顏色編碼來可視化過度繪制。這對于顯示 UI 可能在何處執行比必要的更多渲染工作非常有用。這些顏色暗示了每個像素在屏幕上的過度繪制量,如下所示: 真實顏色:無過度繪制。藍色:透支一次。綠色:透支兩次。粉紅色:透支三次。紅色:透支四次或更多次。 |
| --show-paint-rects |
在網頁中以可視的方式在繪畫矩形周圍呈現邊框,以幫助調試和研究繪畫行為。 |
| --show-property-changed-rects |
在 HUD 中顯示屬性已更改的圖層周圍的矩形。 |
| --show-screenspace-rects |
在HUD中顯示屏幕空間周圍的矩形,每一層的轉換邊界。 |
| --show-surface-damage-rects |
在 HUD 中顯示損壞周圍的矩形,因為它被記錄到每個渲染表面中。 |
| --show-taps |
在每個觸摸點上繪制一個圓圈,類似于 Android 操作系統開發人員選項“顯示點擊”。 |
| --silent-debugger-extension-api |
當擴展程序附加到使用 chrome.debugger 頁面的頁面時,不會顯示信息欄。需要附加到擴展背景頁面。 |
| --silent-launch |
默認情況下,會導致 Chrome 在不打開任何窗口的情況下啟動。如果有人希望將 Chrome 用作 ash 服務器,這很有用。 |
| --simulate-browsing-data-lifetime |
將 BrowsingDataLifetime 策略設置為一個非常短的值(比通常可能的值短),以便進行測試。 |
| --simulate-critical-update |
模擬可用的關鍵更新。 |
| --simulate-elevated-recovery |
模擬需要提升才能恢復升級通道。 |
| --simulate-idle-timeout |
出于測試目的,將 IdleTimeout 策略設置為一個非常短的值(比通常可能的值短)。 |
| --simulate-outdated |
模擬當前版本已過時。 |
| --simulate-outdated-no-au |
模擬當前版本已過時且自動更新已關閉。 |
| --simulate-update-error-code |
通過更新檢查模擬 GoogleUpdateErrorCode 錯誤。必須隨 |kSimulateUpdateHresult|開關。 |
| --simulate-update-hresult |
模擬更新檢查返回的特定 HRESULT 錯誤代碼。如果未指定開關值(十六進制),則默認為 E_FAIL。 |
| --simulate-upgrade |
模擬可用的更新。 |
| --single-process |
在與瀏覽器相同的進程中運行渲染器和插件 |
| --site-per-process |
實施每個進程一個站點的安全策略: * 每個渲染器進程在其整個生命周期內,都專用于為一個站點渲染頁面。* 因此,來自不同站點的頁面永遠不會處于同一進程中。* 渲染器進程的訪問權限根據其站點受到限制。* 所有跨站點導航都會強制進行進程交換。<iframe>* 每當 src= 跨站點時,它們就會在進程外呈現。 更多詳情請見: - https://www.chromium.org/developers/design-documents/site-isolation - https://www.chromium.org/developers/design-documents/process-models - site_instance.h 中的類注釋,列出了支持的流程模型。 重要提示:不要將其與 --process-per-site(關于進程整合,而不是隔離)混淆。你可能想要這個。 |
| --skia-font-cache-limit-mb |
指定 skia 字體緩存應使用的最大字節數。如果緩存需要分配更多,skia 將清除之前的條目。 |
| --skia-graphite-backend |
指定要用于 Skia Graphite 的后端 - “dawn”(默認)或“metal”(僅允許在非官方開發人員構建中)。 |
| --skia-resource-cache-limit-mb |
指定 skia 資源緩存應使用的最大字節數。當內存使用量超過此限制時,將從緩存中清除前面的條目。 |
| --skip-force-online-signin-for-testing |
在 tast 測試中禁用聯機登錄強制執行。 |
| --skip-multidevice-screen |
在 tast 測試期間跳過多設備設置屏幕。 |
| --skip-reorder-nudge-show-threshold-duration |
用于跳過重新排序微移必須顯示的閾值持續時間,然后才會將微移視為所示。 |
| --slow-down-compositing-scale-factor |
多次重新繪制所有內容以模擬速度慢得多的機器。給出一個減速因子,使渲染器需要更長的時間才能完成,例如 --slow-down-compositing-scale-factor=2。 |
| --slow-down-raster-scale-factor |
多次重新柵格所有內容,以模擬速度慢得多的機器。給出一個比例因子,使柵格需要多多的時間才能完成,例如 --slow-down-raster-scale-factor=25。 |
| --sms-test-messages |
在首次調用 RequestUpdate 時發送測試消息(僅限存根)。 |
| --source-shortcut[1] |
與現有進程會合時,用于傳遞啟動新 Chrome 進程的快捷方式的路徑。這用于記錄啟動指標。 |
| --sparky-feature-key |
提供 sparky 功能的密鑰。 |
| --sparky-server-url |
提供 sparky 功能的服務器 url。 |
| --ssl-key-log-file |
導致將 SSL 密鑰材料記錄到指定文件中,以便進行調試。有關格式,請參閱 https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Key_Log_Format。 |
| --ssl-version-max |
指定最高 SSL/TLS 版本(“tls1.2”或“tls1.3”)。 |
| --ssl-version-min |
指定最低 SSL/TLS 版本(“tls1.2”或“tls1.3”)。 |
| --stabilize-time-dependent-view-for-tests |
如果為 true,則時間相關視圖(例如時間視圖)將按預定義的固定時間顯示。 |
| --stable-release-mode |
這使我們禁用了一些 Web 平臺運行時功能,以便我們像測試穩定版本一樣測試content_shell。僅當設置了 kRunWebTest 時,才會遵循它。有關功能的級別,請參閱 third_party/blink/renderer/platform/RuntimeEnabledFeatures.md |
| --stack-profiler-thread-pool |
將線程池用于堆棧分析器。 |
| --start-fullscreen |
指定瀏覽器是否應以全屏模式啟動,例如用戶在啟動后立即按 F11。 |
| --start-maximized |
無論之前的任何設置如何,都以最大化的方式啟動瀏覽器。 |
| --start-stack-profiler |
在子進程中啟動堆棧采樣探查器。 |
| --storage-pressure-notification-interval |
用于存儲壓力通知限制的時間間隔(以分鐘為單位)。對于測試可能使用大量磁盤空間的應用程序的開發人員非常有用。 |
| --subproc-heap-profiling |
強制為子進程啟用堆分析。當啟用 kHeapProfilerCentralControl 功能并應分析子進程時,瀏覽器將添加此內容。 |
| --supports-clamshell-auto-rotation |
如果設置,設備將被迫保持翻蓋式 UI 模式,但將支持屏幕自動旋轉。例如,chromebase 設備 Dooly。 |
| --suppress-message-center-popups |
隱藏所有消息中心通知彈出窗口 (Toast)。用于測試。 |
| --sys-info-file-path |
系統信息文件路徑。默認值為空字符串,這意味著將使用虛擬信息。 |
| --system-aec-enabled[34] |
強制執行系統音頻回聲消除。 |
| --system-developer-mode |
由 FakeDebugDaemonClient 用于指定在 Linux 環境中運行時系統以開發模式運行。開發模式探測由會話管理器完成。 |
| --system-font-family[15] |
指定系統字體系列名稱。改進了在無頭模式下呈現頁面時的威懾力。 |
| --system-gesture-start-height |
從屏幕的最頂部或底部開始,要視為頂部或底部輕掃手勢的有效來源的像素數。覆蓋 cast_system_gesture_handler.cc 中的默認值。 |
| --system-gesture-start-width |
從屏幕的最左側或最右側開始,要視為向左或向右滑動手勢的有效原點的像素數。 覆蓋 cast_system_gesture_handler.cc 中的默認值。 |
| --system-log-upload-frequency |
系統日志上傳的頻率(以毫秒為單位)。應僅用于測試目的。 |
| --telemetry-extension-dir |
指定遙測系統 Web 擴展的目錄。 |
| --test-child-process |
當運行生成子進程的某些測試時,此開關會向測試框架指示當前進程是子進程。 |
| --test-encryption-migration-ui |
啟用加密遷移 UI 的測試。 |
| --test-gl-lib |
用于 Linux 測試的標志:對于桌面 GL 綁定,請嘗試先加載此 GL 庫,但如果加載失敗,請回退到常規庫。 |
| --test-memory-log-delay-in-minutes |
內存日志的自定義延遲。這應僅用于測試目的。 |
| --test-name |
將當前正在運行的自動測試的名稱傳遞給 Chrome。 |
| --test-register-standard-scheme |
將提供的方案注冊為標準方案。 |
| --test-type |
當前測試工具的類型(“瀏覽器”或“ui”或“gpu”)。 |
| --test-wallpaper-server |
使墻紙選取器能夠從測試服務器提取圖像。 |
| --tether-host-scans-ignore-wired-connections |
告訴 Chromebook 掃描網絡共享主機,即使已經有有線連接也是如此。這允許在沒有該連接的情況下通過以太網部署端到端測試,從而阻止掃描,從而阻止對沒有預先存在連接的案例的測試。應僅用于測試。 |
| --tether-stub |
使用存根服務覆蓋 Tether。為所需的虛假網絡數量提供整數參數,例如“tether-stub=2”。 |
| --third-party-doodle-url |
覆蓋用于第三方搜索引擎的 Doodle URL。測試?嘗試:https://www.gstatic.com/chrome/ntp/doodle_test/third_party_simple.json https://www.gstatic.com/chrome/ntp/doodle_test/third_party_animated.json |
| --time-before-onboarding-survey-in-seconds-for-testing |
用于在運行入職調查之前覆蓋所需的用戶活動時間。 |
| --time-ticks-at-unix-epoch |
接受一個數字,表示 Unix 紀元的時間刻度值。由于由于系統時鐘的變化,不同的進程可能會為此產生不同的值,因此這允許將它們同步到單個值。 |
| --timeout |
在指定的毫秒數后發出停止。 這將取消所有導航,并導致觸發 DOMContentLoaded 事件。 |
| --tint-composited-content |
色調合成顏色。 |
| --tint-composited-content-modulate |
調制調試合成器色調顏色,使損壞和頁面翻轉更新清晰可見。此功能在確定 https://b.corp.google.com/issues/183260320 的根本原因方面非常有用。還必須啟用著色標志“tint-composited-content”才能使用此標志。 |
| --tls1.2 |
TLS 1.2 模式 |kSSLVersionMax|和 |kSSLVersionMin|開關。 |
| --tls1.3 |
TLS 1.3 模式 |kSSLVersionMax|和 |kSSLVersionMin|開關。 |
| --top-chrome-touch-ui |
控制頂部鑲邊的觸摸優化 UI 布局。 |
| --top-controls-hide-threshold |
在瀏覽器控件自動隱藏之前,需要隱藏瀏覽器控件的百分比。 |
| --top-controls-show-threshold |
在瀏覽器控件自動顯示之前,需要先顯示瀏覽器控件的百分比。 |
| --touch-devices[15] |
指示 chrome 將來自這些設備的事件解釋為觸摸事件。僅適用于 XInput 2(即 X 服務器 1.8 或更高版本)。可以從“xinput list”中檢索設備的 ID。 |
| --touch-events |
啟用對觸摸事件功能檢測的支持。 |
| --touch-selection-strategy |
控制拖動觸摸文本選擇手柄時文本選擇粒度如何變化。應該是“字符”或“方向”。如果未指定,則使用平臺默認值。 |
| --touch-slop-distance |
覆蓋用于手勢檢測的觸摸斜移距離。觸摸斜率距離是手勢在不再被視為點擊之前可以從觸摸序列的起點開始的最大距離。滾動手勢只能在行駛了此距離后開始。開關值是一個浮點數,被解釋為以像素為單位的距離。 |
| --touchscreen-usable-while-screen-off |
Chromebase 的觸摸屏可用于從掛起狀態喚醒,這與其他 Chrome OS 設備上的觸摸屏不同。如果設置了,則觸摸屏在屏幕關閉時將保持啟用狀態,以便在屏幕因不活動而關閉后但在系統掛起之前,可用于重新打開屏幕。 |
| --tpm-is-dynamic |
在運行時啟用 TPM 選擇。 |
| --trace-config-file |
導致從啟動開始記錄TRACE_EVENT標志。如果提供了 --trace-startup 或 --trace-shutdown,則將忽略此標志。 |
| --trace-smb-size |
配置用于跟蹤的共享內存緩沖區的大小。值以 kB 為單位提供。默認值為 4096。應該是 SMB 頁面大小的倍數(目前在桌面上為 32kB,在 Android 上為 4kB)。 |
| --trace-startup |
導致從啟動開始記錄TRACE_EVENT標志。(可選)可以指定要包含的特定跟蹤類別(例如 --trace-startup=base,net),否則將記錄所有事件。設置此標志將導致首次調用 BeginTracing() 以接收自啟動以來的所有跟蹤事件。 從歷史上看,--trace-startup 用于瀏覽器啟動分析,--enable-tracing 用于 browsertest 跟蹤。現在,它們共享相同的實現,但仍支持兩者,以避免中斷現有工作流。它們之間的唯一區別是默認持續時間(跟蹤啟動為 5 秒,啟用跟蹤為 5 秒)。如果兩者都指定了,則“trace-startup”優先。 在 Chrome 中,您可能會找到 --trace-startup-file 和 --trace-startup-duration 來控制跟蹤的自動保存(在僅基本 TraceLog 組件中不受支持)。 |
| --trace-startup-duration |
設置啟動跟蹤結束之前的時間(以秒為單位)。如果省略: - 如果指定了 --trace-startup,則使用默認值 5 秒。- 如果指定了 --enable-tracing,則跟蹤將持續到瀏覽器關閉。否則無效。 |
| --trace-startup-file |
如果提供,則設置將存儲啟動跟蹤的文件,如果省略,則在當前目錄中將使用默認值“chrometrace.log”。除非還提供了 --trace-startup,否則不起作用。示例:--trace-startup --trace-startup-file=/tmp/trace_event.log 作為特殊情況,可以設置為“none” - 這將禁用自動將結果保存到文件,然后第一個手動記錄的跟蹤將接收自啟動以來的所有事件。 |
| --trace-startup-format |
設置跟蹤的輸出格式,有效值為“json”和“proto”。如果未設置,則當前默認值為“proto”。與 JSON 不同,“proto”支持將跟蹤增量寫入輸出文件,并且在瀏覽器進程意外終止時更有可能保留更多數據。如果“trace-startup-owner”不是“controller”,則忽略。 |
| --trace-startup-owner |
指定啟動跟蹤會話的協調器。如果使用舊版跟蹤后端而不是 perfetto,則無需提供此標志。有效值:“controller”、“devtools”或“system”。默認為“controller”。 如果指定了“controller”,則通過 TracingController 控制和停止會話(例如,實現超時)。 如果指定了“devtools”,則啟動跟蹤會話將歸 DevTools 所有,因此可以通過連接到瀏覽器終結點的第一個會話上的 DevTools 跟蹤域進行控制(即停止)。 如果指定了“system”,則系統 Perfetto 服務應已在受支持的平臺(目前僅 Android)上進行跟蹤。會話通過停止系統跟蹤的正常方法停止。 |
| --trace-startup-record-mode |
如果提供,設置跟蹤記錄模式和選項;否則,將使用默認的“record-until-full”模式。 |
| --trace-to-console |
將打印精美的跟蹤信息版本發送到控制臺。 |
| --trace-to-file |
將這些類別的跟蹤事件發送到文件。--trace-to-file 自行發送到默認類別。 |
| --trace-to-file-name |
指定 --trace-to-file 的文件名。如果未指定,它將轉到默認文件名。 |
| --translate-ranker-model-url |
覆蓋從中下載翻譯排名器模型的 URL。 |
| --translate-script-url |
覆蓋用于 Google 翻譯的默認服務器。 |
| --translate-security-origin |
覆蓋 Translate 在隔離環境中運行時使用的 security-origin。 |
| --true |
指示來自命令行開關的標志是否為 true 的值。 |
| --trusted-download-sources |
將下載源列表標識為受信任的下載源,但前提是設置了正確的組策略。 |
| --try-supported-channel-layouts[1] |
不要始終使用硬件通道布局,而是檢查驅動程序是否支持源通道布局。 避免輸出空通道,并允許驅動器啟用立體聲到多聲道的擴展。 保留在標志后面,因為一些驅動程序對支持的布局撒謊并在使用時掛起。 有關詳細信息,請參閱 http://crbug.com/259165。 |
| --type |
從其他層窺探到的標志。 |
| --ui-disable-partial-swap |
禁用某些 OpenGL 驅動程序/仿真器所需的部分交換。 |
| --ui-toolkit[18] |
指定用于構建 Linux GUI 的工具包。 |
| --ukm-server-url |
覆蓋將 UKM 報告上傳到的服務器的 URL。這只能在調試版本中使用。 |
| --uma-insecure-server-url |
當與默認安全 URL 的連接失敗時,將覆蓋 UMA 報告上傳到的服務器的 URL(請參閱 |kUmaServerUrl|)。這只能在調試版本中使用。 |
| --uma-server-url |
覆蓋將 UMA 報告上載到的服務器的 URL。這只能在調試版本中使用。 |
| --unfiltered-bluetooth-devices |
在 UI(系統托盤/設置頁面)中顯示所有藍牙設備。 |
| --uninstall[1] |
運行由 chrome 首次運行完成的卸載步驟。 |
| --uninstall-app-id[1] |
指定應卸載具有指定 ID 的 WebApp。 |
| --unique-temp-dir-suffix[7] |
當 switches::kProcessType 為 switches::kCodeSignCloneCleanupProcess 時,此開關是必需的。該值必須是包含克隆的臨時目錄的唯一后綴部分。清理過程將重建完整路徑。 |
| --unlimited-storage |
覆蓋每個源的配額設置,為任何應用/源提供無限存儲。 這應僅用于測試目的。 |
| --unsafely-allow-protected-media-identifier-for-domain |
對于受保護內容的自動測試,此開關允許特定域(例如 example.com)始終允許共享受保護媒體標識符的權限。在此上下文中,域不包括端口號。啟用此開關不會影響用戶的內容設置。參考資料: http://crbug.com/718608 示例: --unsafely-allow-protected-media-identifier-for-domain=a.com,b.ca |
| --unsafely-disable-devtools-self-xss-warnings |
在粘貼到 DevTools 控制臺時禁用有關自我 XSS 攻擊的警告。 |
| --unsafely-treat-insecure-origin-as-secure |
將給定的(不安全)源視為安全源。多個源可以以逗號分隔的列表形式提供。有關安全上下文的定義,請參閱 https://w3c.github.io/webappsec-secure-contexts/ 和 https://www.w3.org/TR/powerful-features/#is-origin-trustworthy 示例:--unsafely-treat-insecure-origin-as-secure=http://a.test,http://b.test |
| --use-adapter-luid |
使用具有指定 LUID 的適配器初始化 GPU 進程。這僅在 Windows 上使用,因為 LUID 是特定于 Windows 的結構。 |
| --use-angle |
選擇要使用的 ANGLE 后端。選項包括: default:嘗試多個 ANGLE 渲染器,直到一個成功初始化,從而因平臺而異 ES 支持。d3d9:舊版 D3D9 渲染器,僅限 ES2。d3d11:D3D11 渲染器、ES2 和 ES3。warp:使用軟件光柵化的 D3D11 渲染器,ES2 和 ES3。gl:桌面 GL 渲染器、ES2 和 ES3。gles:GLES 渲染器、ES2 和 ES3。 |
| --use-cast-browser-pref-config |
不要與cast_service共享一個通用的 pref 配置文件,而是使用專用的瀏覽器 pref 配置文件。當“cast_browser”在與“cast_service”不同的進程中運行時,必須設置此項。 |
| --use-cmd-decoder |
使用 Pass-through 命令解碼器,跳過所有驗證和狀態跟蹤。Switch 存在于 ui/gl 中,因為它會影響平臺上的 GL 綁定初始化,否則這些平臺不會默認使用 EGL 綁定。 |
| --use-context-snapshot[35] |
如果啟用了功能“kUseContextSnapshot”,則為渲染器提供開關。使用開關,因為在渲染器需要此信息時,尚未加載功能。 |
| --use-cras[34] |
使用 ChromeOS 音頻服務器 CRAS。 |
| --use-fake-codec-for-peer-connection |
將對等連接中支持的現有編解碼器替換為單個偽造的編解碼器條目,該條目創建偽造的視頻編碼器和解碼器。 |
| --use-fake-cras-audio-client-for-dbus |
使用偽造的 FakeCrasAudioClient 處理系統音頻控制。 |
| --use-fake-device-for-media-stream |
使用假設備進行媒體流替換實際的攝像頭和麥克風。有關允許的參數列表,請參閱 FakeVideoCaptureDeviceFactory::P arseFakeDevicesConfigFromOptionsString()。 |
| --use-fake-mahi-manager |
在 Mahi 功能中使用虛假的 MahiManager。此外,在顯示上下文菜單時,請始終顯示 Mahi 菜單。 |
| --use-fake-mjpeg-decode-accelerator |
使用假冒設備加速 MJPEG 解碼。例如,這允許測試與 GPU 服務的通信,而無需存在實際的加速器硬件。 |
| --use-fake-ui-for-digital-identity |
繞過 digital-identity-credential 操作系統調用。模擬用戶接受操作系統顯示的對話框。 |
| --use-fake-ui-for-fedcm |
繞過 FedCM 帳戶選擇對話框。如果為此開關提供了值,則選擇該帳戶 ID,否則選擇第一個帳戶。 |
| --use-fake-ui-for-media-stream |
通過選擇媒體流的默認設備(例如 WebRTC)來繞過媒體流信息欄。適用于 --use-fake-device-for-media-stream。首選 --auto-accept-camera-and-microphone-capture,它不會與屏幕/標簽捕獲交互。 |
| --use-file-for-fake-audio-capture |
將.wav文件播放為麥克風。請注意,對于 WebRTC 調用,我們會將這些位視為來自麥克風,這意味著您應該禁用音頻處理(以免您的音頻文件播放失真)。如有必要,輸入文件會進行轉換以適應 Chrome 的音頻總線,因此大多數正常的 .wav 文件都應該可以正常工作。您可以傳遞 <path> playing of the file looping 或 <path>%noloop to stop after playing file to complete。 還必須與 kDisableAudioInput 或 kUseFakeDeviceForMediaStream 一起使用。 |
| --use-file-for-fake-video-capture |
使用 .y4m 文件作為網絡攝像頭播放。有關詳細信息,請參閱 media/capture/video/file_video_capture_device.h 中的評論。 |
| --use-first-display-as-internal |
使用 --ash-host-window-bounds 中的第一個顯示作為內部顯示。這用于在 linux 桌面上進行調試。 |
| --use-first-party-set |
允許手動指定第一方集,作為以逗號分隔的源列表。列表中的第一個原點被視為集的所有者。已棄用 (crbug.com/1486689):由于將“第一方集”重命名為“相關網站集”,此開關已被棄用。請改用“kUseRelatedWebsiteSet”。 |
| --use-gl |
選擇 GPU 進程應使用的 GL 實現。選項包括: 桌面:用戶已安裝的任何桌面 OpenGL(Linux 和 Mac 默認)。egl:用戶已安裝的任何 EGL / GLES2(Windows 默認 - 實際上是 ANGLE)。swiftshader:SwiftShader 軟件渲染器。 |
| --use-gpu-in-tests |
使用硬件 GPU(如果可用)進行測試。 |
| --use-mobile-user-agent |
設置 Chromium 應何時使用移動用戶代理。 |
| --use-mock-cert-verifier-for-testing |
使用 MockCertVerifier。這僅適用于測試代碼。 |
| --use-myfiles-in-user-data-dir-for-testing |
將 MyFiles 文件夾存儲在用戶數據目錄中的標志。$HOME/Downloads 用作 MyFiles 文件夾,以便在 Linux 上運行時輕松訪問本地文件以進行調試。通過設置此標志,<cryptohome>即使在 Linux 上也可以使用 /MyFiles。 |
| --use-redist-dml |
嘗試使用可再發行DirectML.dll。用于在將 WebNN 集成到 Windows 操作系統之前,針對較新的 DirectML 版本測試 WebNN。有關 DirectML 版本的詳細信息,請訪問:https://learn.microsoft.com/en-us/windows/ai/directml/dml-version-history |
| --use-related-website-set |
允許手動指定相關網站集,作為逗號分隔的來源列表。列表中的第一個原點被視為集合的主站點。 |
| --use-skia-font-manager[1] |
這將在渲染器中用 SkiaFontManager 替換現有的字體管理器。 |
| --use-system-clipboard |
啟用 linux-chromeos 的 ozone x11 剪貼板。 |
| --use-system-default-printer[36] |
在打印預覽中,使用系統默認打印機作為最初選擇的目標,而不是最近使用的目標。 |
| --use-system-proxy-resolver |
使用 WinHttp 解析代理,而不是使用 Chromium 的正常代理解析邏輯。這僅在 Windows 中受支持。 TODO(crbug.com/40111093):僅在 Chrome 專門使用系統代理配置時使用 WinHttp。 |
| --use-vulkan |
啟用 Vulkan 支持并選擇 Vulkan 實現,還必須定義ENABLE_VULKAN。這只會初始化 Vulkan,還必須使用標志 --enable-features=Vulkan 來選擇 Vulkan 進行合成和光柵化。 |
| --use-wayland-explicit-grab |
打開彈出窗口時使用顯式抓取。請參見 https://crbug.com/1220274 |
| --user-agent |
一個字符串,用于用自定義用戶代理覆蓋默認用戶代理。 |
| --user-data-dir |
使 Content Shell 使用其數據目錄的給定路徑。注意:“user-data-dir”用于與 Chromedriver 的行為保持一致。請不要將其更改為其他值。注意:在 ContentShellBrowserTestActivity.java#getUserDataDirectoryCommandLineSwitch() 中,Java 端也使用了相同的值。 |
| --user-data-migrated[37] |
指示此過程是在遷移用戶數據后重新啟動的產物。 |
| --user-gesture-required |
自動播放策略,需要用戶手勢才能播放。 |
| --utility-cmd-prefix |
此標志的內容將附加到實用程序進程命令行之前。有用的值可能是“valgrind”或“xterm -e gdb --args”。 |
| --utility-startup-dialog |
使實用程序進程在啟動時顯示一個對話框。 |
| --utility-sub-type |
此開關指示實用程序進程的類型。它不會影響進程提供的服務,但會添加到命令行中以進行調試和分析。 |
| --v |
給出默認的最大活動 V-logging 級別;默認值為 0。通常,正值用于 V 記錄級別。 |
| --v8-cache-options |
設置緩存 V8 數據的選項。(無、代碼或默認值) |
| --validate-crx |
檢查.crx的有效性并打印結果。 |
| --validate-input-event-stream |
在調試版本中,斷言輸入事件流是有效的。 |
| --validating |
可以傳遞給 --use-cmd-decoder 的命令解碼器名稱。 |
| --variations-insecure-server-url |
為服務器指定一個自定義 URL,當請求 |kVariationsServerURL|失敗。對此 URL 的請求將被加密。 |
| --variations-override-country |
允許覆蓋用于評估變體的國家/地區。這類似于 chrome://translate-internals 上的“覆蓋變體國家/地區”條目,但以命令行標志的形式公開,以允許測試首次運行方案。此外,與 chrome://translate-internals 不同,該值不會在會話之間保留。 |
| --variations-seed-fetch-interval |
覆蓋每個變體種子提取之間的時間間隔。單位以分鐘為單位。最短為 1 分鐘。默認值為 30 分鐘。 |
| --variations-seed-version |
用于與子進程共享變體種子版本。 |
| --variations-server-url |
為服務器指定自定義 URL,該 URL 向客戶端報告變體數據。指定此開關會在非官方構建上啟用 Variations 服務。請參閱 variations_service.cc。 |
| --variations-test-seed-path |
指定要從中填充本地狀態種子的種子文件的種子文件的位置。種子文件必須是 json 格式,鍵為 |kVariationsCompressedSeed|和 |kVariationsSeedSignature|。 |
| --verbose-logging-in-nacl |
設置 NACLVERBOSITY 以啟用詳細日志記錄。這應該與 chrome/browser/about_flags.cc 中使用的字符串匹配 |
| --video-capture-use-gpu-memory-buffer |
啟用基于 GpuMemoryBuffer 的緩沖池。 |
| --video-image-texture-target |
CHROMIUM_image支持的視頻幀紋理的紋理目標。 |
| --video-threads |
設置用于視頻解碼的線程數。 |
| --view-stack-traces |
捕獲 View 構造上的堆棧跟蹤,以提供更好的調試信息。 |
| --virtual-time-budget |
如果設置,系統將等待指定的虛擬毫秒數,然后才會認為頁面已準備就緒。 對于確定性,當有待處理的網絡提取時,虛擬時間不會前進(即不會觸發計時器)。一旦所有網絡獲取都完成,計時器就會觸發,如果系統用完虛擬時間,則會快進,以便下一個計時器立即觸發,直到指定的虛擬時間預算用盡。 |
| --vmodule |
為每個模塊提供最大 V 記錄級別,以覆蓋 --v 給出的值。 例如,“my_module=2,foo*=3”將更改源文件“my_module.*”和“foo*.*”中所有代碼的日志記錄級別(“-inl”后綴也未被忽略。 任何包含正斜杠或反斜杠的模式都將針對整個路徑名進行測試,而不僅僅是針對模塊。 例如,“*/foo/bar/*=2”將更改“foo/bar”目錄下源文件中的所有代碼的日志記錄級別。 |
| --vsync-interval |
覆蓋 GPU 進程用于刷新顯示的 vsync 間隔。 |
| --vulkan-heap-memory-limit-mb |
指定 Vulkan 內存的堆限制。TODO(crbug.com/40161102):移除此開關。 |
| --vulkan-sync-cpu-memory-limit-mb |
指定 Vulkan 內存總量的同步 CPU 限制。TODO(crbug.com/40161102):移除此開關。 |
| --wait-for-debugger |
將等待 60 秒,以便調試器連接到進程。 |
| --wait-for-debugger-children |
將 kWaitForDebugger 添加到每個子進程。如果傳遞了一個值,它將用作篩選器,以確定子進程是否應傳遞 kWaitForDebugger 標志。 |
| --wait-for-debugger-on-navigation |
在每次導航時,都會記錄一條帶有渲染器的 URL 的消息,渲染器將等待連接調試器或發送SIGUSR1以繼續執行。 |
| --wait-for-debugger-webui |
WebUI 測試運行器用于等待連接調試器的標志。 |
| --wallet-service-use-sandbox |
使用沙盒在線錢包服務 URL(用于開發人員測試)。 |
| --waveout-buffers[1] |
用于 WaveOut 的緩沖區數量。 |
| --web-otp-backend |
為 Web OTP API 啟用指定的后端。 |
| --web-otp-backend-auto |
啟用 Web OTP API 的自動后端選擇。 |
| --web-otp-backend-sms-verification |
為 Web OTP API 啟用短信驗證后端,該 API 需要短信正文中的應用程序哈希。 |
| --web-otp-backend-user-consent |
為 Web OTP API 啟用用戶同意后端。 |
| --web-ui-data-source-path-for-testing |
如果提供,將從 <flag value>/ 加載任何 webui<handler_name>,其中 handler_name 是傳遞給 MaybeConfigureTestableDataSource 的名稱(如果文件存在)。例如,如果標志為 /tmp/resource_overrides,則嘗試從名為“help_app/untrusted”的數據源加載 js/app_main.js 將首先嘗試從 /tmp/resource_overrides/help_app/untrusted/js/main.js 加載。 |
| --webapk-server-url[38] |
自定義WebAPK服務器URL,用于測試。 |
| --webauthn-remote-desktop-support |
允許受信任的遠程桌面客戶端代表其他源發出 WebAuthn 請求。此開關僅控制“remoteDesktopClientOverride”擴展的可用性,但其本身不會允許任何源使用它。 |
| --webgl-antialiasing-mode |
設置用于 webgl 的抗鋸齒方法。(無、顯式、隱含) |
| --webgl-msaa-sample-count |
如果啟用了 msaa,則為 webgl 設置默認樣本計數。 |
| --webrtc-event-log-proactive-pruning-delta |
設置主動修剪正在等待上傳的遠程綁定 WebRTC 事件日志之間的延遲(以秒為單位)。所有積極的值都是合法的。所有負值都是非法的,將被忽略。如果設置為 0,則表示“無主動修剪”。 |
| --webrtc-event-log-upload-delay-ms |
只有當條件保持此毫秒時,才會上傳 WebRTC 事件日志。 |
| --webrtc-event-log-upload-no-suppression |
通常,只有當沒有對等連接處于活動狀態時,才會上傳遠程綁定的 WebRTC 事件日志。使用此標志,永遠不會禁止上傳。 |
| --webrtc-event-logging |
啟用 WebRTC 事件日志的捕獲和本地存儲,而無需訪問 chrome://webrtc-internals。這對于自動化測試很有用。它接受本地日志將存儲到的路徑。如果不重新啟動瀏覽器并在沒有此標志的情況下重新啟動,則無法禁用。 |
| --webrtc-ip-handling-policy |
覆蓋 WebRTC IP 處理策略以模擬在首選項中指定 WebRTC IP 處理策略時的行為。 |
| --webview-disable-safebrowsing-support |
用于禁用 WebView 中的安全瀏覽功能 |
| --webview-draw-functor-uses-vulkan |
表示 this 正在被 Android WebView 使用,其繪制函數正在使用 vulkan。 |
| --webview-enable-modern-cookie-same-site |
啟用新式 SameSite Cookie 行為(而不是舊行為)。這用于默認情況下啟用新式行為之前的 WebView 版本。這將啟用 same-site-by-default-cookie、cookie-without-SameSite-must-be-secure 和 schemeful-same-site 功能。 |
| --webview-enable-trust-tokens-component |
允許通過非嵌入式 WebView 中的組件更新程序下載服務下載 TrustTokenKeyCommitmentsComponent。請參見 https://crbug.com/1170468。 |
| --webview-fenced-frames |
啟用 FencedFrames。這還會啟用 PrivacySandboxAdsAPIsOverride。 |
| --webview-force-crash-java |
在 Java 層的 WebView 啟動期間啟用崩潰 |
| --webview-force-crash-native |
在本機層中啟用 WebView 啟動期間的崩潰 |
| --webview-force-disable-3pcs |
強制禁用所有應用程序的第三方 Cookie。 |
| --webview-fps-component |
允許通過非嵌入式 WebView 中的組件更新程序下載服務下載 FirstPartySetsComponentInstallerPolicy。 |
| --webview-intercepted-cookie-header |
啟用后,cookie 標頭將包含在 shouldInterceptRequest 的請求標頭中。 |
| --webview-safebrowsing-block-all-resources |
啟用 SafeBrowsing 并使 WebView 將所有資源視為惡意資源。請注意:這將阻止加載所有資源。 |
| --webview-selective-image-inversion-darkening |
啟用使用選擇性圖片反轉自動使頁面變暗,當 WebView 處于深色模式時會使用,但網站不提供深色樣式。 |
| --webview-tpcd-metadata-component |
允許通過非嵌入式 WebView 中的組件更新程序下載服務下載 TpcdMetadataComponentInstallerPolicy。 |
| --webview-use-separate-resource-context |
使用 WebView 的上下文進行資源查找,而不是嵌入應用的上下文。 |
| --webview-verbose-logging |
WebView 會將其他調試信息記錄到 logcat 中,例如變體和命令行狀態。 |
| --win-jumplist-action |
指定在 Windows 跳轉列表中單擊了哪個類別選項,從而導致瀏覽器啟動。 |
| --window-name |
指定初始窗口用戶標題:--window-name=“My custom title” |
| --window-position |
指定初始窗口位置:--window-position=x,y |
| --window-size |
指定初始窗口大小:--window-size=w,h |
| --window-workspace |
指定初始窗口工作區:--window-workspace=id |
| --winhttp-proxy-resolver |
使用 WinHTTP 提取和評估 PAC 腳本。否則,默認使用 Chromium 的網絡堆棧來獲取,并使用 V8 來評估。 |
| --wm-window-animations-disabled |
如果當前動畫被禁用。 |