Chromium/CEF 开关完整释义清单(peter.sh)
这是一份基于 peter.sh 自动整理的 Chromium/CEF 命令行开关释义词典。
- 数据源:https://peter.sh/experiments/chromium-command-line-switches/
- 条目数量:
1487 - 说明:若显示“暂无官方说明”,表示源页面未提供描述文本。
开关释义(按名称排序)
--accept-empty-variations-seed-signature: 加载变体种子时接受空签名。这是出于测试目的。--accept-lang: 指定 Accept-Language 以发送到服务器并通过 navigator.language DOM 属性公开给 JavaScript。 language[-country] 其中 language 是 ISO-639 中的 2 个字母代码。--accept-resource-provider: 指示必须设置资源提供者以向广播接收者提供资源的标志。在提供资源之前,应用程序无法启动。该标志意味着 –alsa-check-close-timeout=0。--adaboost: 暂无官方说明。--add-xr-appcontainer-caps: 向用于 XR 合成的 AppContainer 沙箱添加其他功能。--additional-private-state-token-key-commitments: 手动将网络服务中的附加私有状态令牌密钥承诺设置为给定值,该值应该是满足 TrustTokenKeyCommitmentParser::ParseMultipleIssuers 要求的 JSON 字典。除了最近调用 TrustTokenKey 提供的密钥之外,还可以使用这些密钥…--aggressive-cache-discard: 暂无官方说明。--all: 暂无官方说明。--all-renderers: 暂无官方说明。--allarticles: 暂无官方说明。--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-future-manifest-version: 暂无官方说明。--allow-http-background-page: 暂无官方说明。--allow-http-screen-capture: 允许非安全源使用屏幕捕获 API 和 DesktopCapture 扩展 API。--allow-insecure-localhost: 允许忽略本地主机上的 TLS/SSL 错误(无插页式广告,不阻止请求)。--allow-legacy-extension-manifests: 暂无官方说明。--allow-loopback-in-peer-connection: 允许将环回接口添加到网络列表中以进行对等连接。--allow-os-install: 设置此标志后,可以访问操作系统安装 UI。这允许用户从 USB 安装到磁盘。--allow-pre-commit-input: 允许在提交帧之前处理输入。 TODO(crbug.com/987626):由 headless 使用。寻找一种不涉及命令行开关的方法。--allow-ra-in-dev-mode: 允许在开发模式下进行远程证明 (RA) 以进行测试。通常 RA 在开发模式下被禁用,因为它总是会失败。然而,在测试中的某些情况下,我们确实希望即使在开发模式下也能完成权限流程。这可以通过该标志来启用。--allow-running-insecure-content: 暂无官方说明。--allow-sandbox-debugging: 允许调试沙盒进程(参见 zygote_main_linux.cc)。--allow-silent-push: 允许不显示通知的 Web 推送通知。--allow-third-party-modules: 通过在 Win10+ 上禁用 BINARY_SIGNATURE 缓解策略来允许第三方模块注入。在 ELF 中也有其他效果。--allowlisted-extension-id: 暂无官方说明。--almanac-api-url: 覆盖用于 ChromeOS Almanac API 的 URL。用于使用非生产服务器进行本地测试(例如“–almanac-api-url=http://localhost:8000”)。--alsa-amp-device-name: 应打开放大器混音器的设备的名称。如果未指定此标志,它将默认为与 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: 打开音频输入流时使用的 Alsa 设备。--alsa-mute-device-name: 应打开静音混音器的设备的名称。如果未指定此标志,它将默认为与 kAlsaVolumeDeviceName 相同的设备。--alsa-mute-element-name: 基于 ALSA 的媒体库用于使系统静音的简单混音器控制元素的名称。--alsa-output-avail-min: 用于安排传输的最小可用帧数。--alsa-output-buffer-size: ALSA 输出缓冲区的大小(以帧为单位)。这直接设置输出设备的延迟。延迟可以通过将采样率乘以输出缓冲区大小来计算。--alsa-output-device: 打开音频流时使用的 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 测试。--alwaystrue: 暂无官方说明。--android-skip-child-service-init-for-testing: 为了测试,不要初始化子服务进程,但也不要退出(直到浏览器请求)。--angle: 暂无官方说明。--animation-duration-scale: 适用于每个动画持续时间的比例因子。必须 >= 0.0。这仅适用于 LinearAnimation 及其子类。--app: 指定关联的值应在“应用程序”模式下启动。--app-auto-launched: 指定在信息亭模式下启动的应用程序是否以零延迟自动启动。用于在会话恢复流程期间正确恢复自动启动状态。--app-id: 指定应根据其配置启动具有指定 id 的扩展应用程序。--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: 允许在蜂窝网络中漫游。--app-shell-host-window-size: 要创建的主机窗口的大小(即“800x600”)。--app-shell-preferred-network: 首选 WiFi 网络的 SSID。--apps-gallery-download-url: 覆盖网上商店 API 下载扩展程序的 URL。注意:URL 必须包含一个“%s”作为扩展 ID。--apps-gallery-update-url: 覆盖网上商店扩展使用的更新 URL。--apps-gallery-url: 覆盖浏览器视为网上商店的 url,授予其网上商店 API 并给予其一些特殊保护。--apps-keep-chrome-alive-in-tests: 防止 Chrome 在 Chrome 应用程序打开时退出。--arc-availability: 指示该设备上的 ARC 支持状态。这可以采用以下三个值之一。 - 无:此设备上未安装 ARC。 (默认)-已安装:ARC已安装在此设备上,但不受官方支持。仅当Finch实验开启时,用户才能启用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 Container 使用“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-enable-attestation: 启用 KeyMint 密钥和 ID 证明的标志。--arc-erofs: 指示 ARC 映像采用 EROFS 格式化的标志 (go/arcvm-erofs)。--arc-force-mount-android-volumes-in-files: 强制将 Android 卷(DocumentsProviders 和 Play 文件)安装到“文件”应用程序中的标志。用于测试。--arc-force-show-optin-ui: 强制显示 OptIn ui 的标志。用于测试。--arc-generate-play-auto-install: 启用生成 ARC Play 自动安装名册所需的开发人员选项的标志。由开发人员手动使用。--arc-host-ureadahead-mode: 设置 ARC 容器启动期间 ureadahead 的操作模式。 readahead(默认)- 在生产期间使用,相当于没有设置开关。生成 - 在 Android Uprev 数据收集器期间使用,用于预生成包文件并上传到 Google Cloud 作为 CrOS 构建映像的构建工件。已禁用-已使用…--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。 - 始终在没有 Play 商店的情况下启动,无需 Play 商店 UI 即可自动启动。如果未设置,则 ARC 以默认模式启动。--arc-tos-host-for-tests: 设置 ARC 服务条款主机名 url 以进行测试。--arc-use-dev-caches: 指示 ARC 正在使用由 Uprev 中的数据收集器生成的开发缓存的标志,而不是来自 CrOS 构建阶段的 arccachesetup 服务的缓存。--arcore: 以下是 WebXr 支持的运行时。--arcvm-ureadahead-mode: 设置 ARCVM 启动期间 ureadahead 的操作模式。如果未设置此开关,ARCVM ureadahead 将检查包文件是否存在及其寿命,并将文件预读到页面缓存以提高启动性能。 readahead(默认)- 在生产期间使用,相当于没有设置开关。这是你…--arcvm-use-hugepages: Madvises 内核使用大页面作为来宾内存。--args: 暂无官方说明。--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: 启用统一桌面模式。--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”将面板角的半径设置为(上…--ash-no-nudges: 隐藏可能干扰味觉整合测试的教育推动。有点类似于 –no-first-run 但影响系统 UI 行为,而不是浏览器行为。--ash-power-button-position: 电源按钮位置包括电源按钮的物理显示屏侧面以及电源按钮中心位置与横向_主屏幕方向上显示屏的宽度/高度的百分比。该值是一个 JSON 对象,其中包含值为“left”、“right”、“top”或“bottom”的“position”属性。对于“左”…--ash-side-volume-button-position: 横向主屏幕方向时侧面音量按钮的物理位置信息。该值是一个 JSON 对象,包含值为“keyboard”、“screen”的“region”属性和值为“left”、“right”、“top”、“bottom”的“side”属性。--ash-touch-hud: 启用平视显示器以跟踪触摸点。--attestation-server: 在 AttestationClient 中用于确定使用哪个 Google Privacy CA 进行证明。--attribution-reporting-debug-mode: 使归因报告 API 运行时没有延迟或噪音。--audio-buffer-size: 允许用户指定自定义缓冲区大小以进行调试。--audio-capturer-with-echo-cancellation: 强制 AudioManagerFuchsia 假定 AudioCapturer 实现回声消除。 TODO(crbug.com/42050621):一旦更新 AudioManagerFuchsia 以从 AudioCapturerFactory 获取此信息,请删除此内容。--audio-codecs-from-edid: HDMI 接收器支持的音频编解码器是从音频服务进程中检索的。 EDID 包含短音频描述符,其中列出了支持的音频解码器,并且该信息以支持的音频编解码器的位掩码形式呈现。--audio-output-channels: 音频输出通道数。这将用于将具有特定通道数的音频缓冲区发送到 ALSA 并生成环回音频。默认值为 2。--audio-output-sample-rate: 指定音频输出流的固定采样率。如果未指定此标志,StreamMixer 将根据媒体流的采样率选择采样率。--audio-process-high-priority: 对音频进程使用高优先级。--aue-reached-for-update-required-test: 如果通过此开关,设备策略 DeviceMinimumVersion 会假定设备已达到自动更新到期日期。这对于测试 DUT 上的策略行为非常有用。--aura-legacy-power-button: (大多数)Chrome 操作系统硬件报告 ACPI 电源按钮正确释放。标准硬件报告在按下后立即发布。如果设置,我们会立即锁定屏幕或关闭系统以响应按下操作,而不是显示交互式动画。--auth-server-allowlist: 协商身份验证服务器的白名单--auth-spnego-account-type: SPNEGO 身份验证的 Android 身份验证帐户类型--auto: 暂无官方说明。--auto-accept-browser-signin-for-tests: 当用户登录网络上的其他 Google 服务时,自动将用户登录到 Chrome。这使得自动浏览器更容易登录。--auto-accept-camera-and-microphone-capture: 绕过提示用户允许捕获摄像头和麦克风的对话框。对于视频会议 Web 应用程序的自动测试很有用。这与 kUseFakeUIForMediaStream 几乎相同,但该标志不影响屏幕捕获。--auto-accept-this-tab-capture: 这些标志使 Chrome 自动接受/拒绝捕获当前选项卡的请求。它只能用于测试。--auto-grant-captured-surface-control-prompt: 跳过捕获的表面控制的权限提示。--auto-open-devtools-for-tabs: 此标志使 Chrome 为每个选项卡自动打开 DevTools 窗口。它旨在供开发人员和自动化使用,不需要用户交互即可打开 DevTools。--auto-reject-capture: 此标志使 Chrome 自动拒绝捕获选项卡/窗口/屏幕的请求。--auto-reject-this-tab-capture: 暂无官方说明。--auto-select-desktop-capture-source: 当扩展程序请求启动桌面捕获的权限时,此标志使 Chrome 自动选择提供的选项。应该只用于测试。例如,–auto-select-desktop-capture-source=”整个屏幕” 将自动选择在英语区域设置中共享整个屏幕。开关量只需…--auto-select-screen-capture-source: 当扩展程序请求启动桌面捕获的权限时,此标志使 Chrome 自动选择任何屏幕。应该只用于测试。 kAutoSelectDesktopCaptureSource(见上文)也可用于自动选择屏幕。但它有一个问题,您需要知道屏幕的名称才能自动选择它。那…--auto-select-tab-capture-source-by-title: 当媒体选择器应该向用户显示时,此标志使 Chrome 自动选择具有所提供标题的选项卡。此开关与 kAutoSelectDesktopCaptureSource 非常相似,但限制对选项卡的选择。这解决了 kAutoSelectDesktopCaptureSource 容易意外捕获的问题…--auto-select-window-capture-source-by-title: 当媒体选择器应该向用户显示时,此标志使 Chrome 自动选择具有所提供标题的窗口。此开关与 kAutoSelectDesktopCaptureSource 非常相似,但限制对窗口的选择。--autofill-api-key: 设置调用 Autofill API 时将使用的 API 密钥,而不是默认使用 Chrome 的烘焙密钥。您可以使用它来测试尚未链接到 Chrome 烘焙密钥的 API 新版本。--autofill-server-url: 使用“scheme://host[:port]/prefix/”覆盖默认的自动填充服务器 URL。--autofill-upload-throttling-period-in-days: 重置已发送上传的自动填充事件注册表的天数。--autoplay-policy: 用于设置自动播放策略的命令行标志名称。--back-gesture-horizontal-threshold: 从左滑动手势开始算起的像素数(被视为“后退”手势)。--background-thread-pool-field-trial: 配置后台线程池现场试验。--background-tracing-output-path: 设置跟踪数据的本地文件夹目标。仅当还指定了 kEnableBackgroundTracing 时才使用此选项。--bgra: 暂无官方说明。--biod-fake: 启用 BIOD 伪造行为。如果设置了该开关,则会初始化假 Biod D-Bus 客户端,并且 BIOD 事件不会到达 chrome。--birch-is-evening: 将桦木排名器设置为假设现在是晚上,以便进行桦木片排名。--birch-is-morning: 将桦木排名器设置为假设现在是早上,以便进行桦木片排名。--blink-settings: 设置闪烁设置。格式为[=<value], [= ],… 名称在 Settings.json5 中声明。对于布尔类型,使用“true”、“false”或省略“= ”部分设置为 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: 暂无官方说明。--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: 指示浏览器处于“无需登录即可浏览”(访客会话)模式。应完全禁用扩展、同步和书签。--campaigns-test-tag: 切换以控制在测试队列中选择哪些服务营销活动文件版本。示例:--campaigns-test-tag=dev1将选择标签与 dev1 匹配的测试队列。--campbell-key: 用于传递 Campbell 功能密钥的开关。除非提供正确的密钥,否则无论相关功能标志的状态如何,Campbell 功能都将保持禁用状态。--canvas-2d-layers: 启用正在进行的画布 2d API 方法 BeginLayer 和 EndLayer。--cardboard: 暂无官方说明。--cast-app-background-color: Chromium 尚未渲染任何内容时使用的背景颜色。--cast-developer-certificate-path: 当通过构建标志启用时,传递此参数允许 Cast 身份验证实用程序使用信任存储中的自定义根开发人员证书,而不是 Google 签名的根证书。--cast-initial-screen-height: 暂无官方说明。--cast-initial-screen-width: 用于将初始屏幕分辨率传递给 GPU 进程。这使我们能够正确设置屏幕大小(因此在创建第一个窗口时无需调整大小)。--cast-log-device-cert-chain: 启用后,将在 VLOG 级别 3 上打印 PEM 编码的设备证书链。--cast-mirroring-target-playout-delay: 如果启用,则会覆盖投射镜像会话的目标播放延迟。该值将被解析为毫秒。降低该值将降低端到端延迟,但可能会牺牲其他质量标准,例如丢帧或 FPS。--cast-mojo-broker-path: 用于更改 Unix 域套接字路径以连接到 Cast Mojo 代理的命令行 arg。--cast-streaming-force-disable-hardware-h264: 暂无官方说明。--cast-streaming-force-disable-hardware-vp8: 暂无官方说明。--cast-streaming-force-disable-hardware-vp9: 暂无官方说明。--cast-streaming-force-enable-hardware-h264: 暂无官方说明。--cast-streaming-force-enable-hardware-vp8: 暂无官方说明。--cast-streaming-force-enable-hardware-vp9: 暂无官方说明。--cc-layer-tree-test-long-timeout: 增加内存检查器的超时。--cc-layer-tree-test-no-timeout: 防止层树单元测试超时。--cc-scroll-animation-duration-in-seconds: 控制滚动动画曲线的持续时间。--cdm-data-directory: 暂无官方说明。--cdm-data-quota-bytes: 暂无官方说明。--cellular-first: 如果设置了该标志,则表明该设备是“蜂窝优先”设备。蜂窝优先设备使用蜂窝电话数据网络作为连接互联网的主要方式。设置此标志有两个后果: 1. 默认情况下将启用蜂窝数据漫游。 2.UpdateEngine将被指导…--change-stack-guard-on-fork: 在 zygote 分叉一个新进程后,更改堆栈金丝雀。此开关很有用,因此并非所有分叉进程都使用相同的金丝雀(秘密值),这可能容易受到信息泄漏和暴力攻击。请参阅 https://crbug.com/1206626。这要求当时堆栈上的所有函数 content::…--character: 暂无官方说明。--check-accessibility-permission: 暂无官方说明。--check-damage-early: 尽早检查损坏情况,如果没有损坏则中止帧,这样 Android WebView 等客户端就不会不必要地失效。--check-for-update-interval: 检查更新的频率(以秒为单位)。只能用于测试目的。--check-permission: 暂无官方说明。--check-screen-recording-permission: 暂无官方说明。--child-wallpaper-large: 用于儿童帐户的默认大壁纸(作为受信任的、用户不可写的 JPEG 文件的路径)。--child-wallpaper-small: 用于儿童帐户的默认小壁纸(作为受信任的、用户不可写的 JPEG 文件的路径)。--cipher-suite-blacklist: 要禁用的以逗号分隔的 SSL 密码套件列表。--clamshell: kAshUiMode 标志的值。--class: 与 X 应用程序中的 –class 参数相同。使用给定值覆盖 WM_CLASS 窗口属性。--clear-key-cdm-path-for-testing: 指定用于测试的 Clear Key CDM 的路径,这是启用库 CDM 时支持外部 Clear Key 密钥系统所必需的。请注意,外部清除密钥密钥系统支持也由功能 kExternalClearKeyForTesting 控制。--clear-token-service: 使用前清除令牌服务。这允许在测试期间模拟凭证的过期。--code-sign-clone-cleanup: 暂无官方说明。--compensate-for-unstable-pinch-zoom: 启用对不稳定的捏缩放的补偿。当手指沿直线移动时,某些触摸屏会出现明显的晃动。这使得两根手指滚动触发振荡捏缩放。有关详细信息,请参阅 crbug.com/394380。--compile-shader-always-succeeds: 编译着色器时始终返回成功。链接仍然会失败。--component-updater: 用于对组件更新程序进行故障排除的逗号分隔选项。仅对浏览器进程有效。--component-updater-trust-tokens-component-path: 可选测试覆盖信任令牌密钥承诺组件的路径。--connectivity-check-url: 用于检查网络连接的 URL。默认为“https://clients3.google.com/generate_204”。--conservative: 暂无官方说明。--content-shell-hide-toolbar: 从 content_shell 的主机窗口隐藏工具栏。--content-shell-host-window-size: content_shell 的主机窗口的大小(即“800x600”)。--context-provider: 暂无官方说明。--controller: 暂无官方说明。--cors-exempt-headers: 暂无官方说明。--crash-dumps-dir: 目录breakpad应该存储小型转储。--crash-loop-before: 时间_t。由session_manager传递到Chrome用户会话中,表明如果Chrome在指定时间之前崩溃,session_manager将认为这是一个崩溃循环情况并注销用户。如果 Chrome 崩溃了,它通常只是将其传递给 crash_reporter。--crash-on-failure: 当指定为“启用泄漏检测”命令行选项时,会导致泄漏检测器在发现泄漏时立即崩溃。--crash-on-hang-threads: 以逗号分隔的 BrowserThreads 列表,如果给定的浏览器线程没有响应,则会导致浏览器进程崩溃。 UI/IO 是受支持的 BrowserThreads。例如: –crash-on-hang-threads=UI:18,IO:18 –> 如果 UI 或 IO 在 18 秒内没有响应,而其他浏览器线程则使浏览器崩溃…--crash-server-pipe-handle: 暂无官方说明。--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 很可能被应用程序防火墙、反病毒软件阻止或干扰……--crashpad-handler-pid: Crashpad 处理程序的进程 ID。--create-browser-on-startup-for-tests: ChromeOS 等某些平台默认为空桌面。浏览器测试可能需要添加此开关,以便在启动时至少创建一个浏览器实例。 TODO(nkostylev):调查是否可以删除此开关。 (http://crbug.com/148675)--create-profile-email-if-not-exists: 如果与 kProfileEmail 一起提供,如果在任何现有配置文件中都找不到该电子邮件,则提示用户使用 kProfileEmail 作为电子邮件地址创建新的配置文件。--credits: 打印许可信息(与 about:credits 中的内容相同)并退出。--cros-disks-fake: 启用跨磁盘伪造行为。如果设置了该开关,则会初始化假跨磁盘 D-Bus 客户端,并且 USB 事件不会到达 chrome。--cros-region: 强制 CroOS 区域值。--crosh-command: 自定义 Crosh 命令。--cryptauth-http-host: 覆盖 CryptAuth 使用的 Google API (https://www.googleapis.com) 的默认 URL。--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: 通常,没有任何身份验证因素的加密家庭被认为已损坏。特殊机制会在用户创建过程中检测到这种情况并删除此类用户。如果此类用户是所有者,则应改为触发强力清洗。但是,如果在测试中发生此类事件,所有日志都将丢失,并且我…--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: 暂无官方说明。--custom-android-messages-domain: 暂无官方说明。--custom-devtools-frontend: 指定将用于服务 devtools://devtools/custom/的 http:// 端点,或者指定用于为 devtools://devtools/bundled/ 加载的自定义文件路径的 file:// URL --d3d-support: 暂无官方说明。--d3d11: 暂无官方说明。--d3d11-null: 用于“NULL”/存根驱动程序实现的特殊开关。--d3d11on12: 暂无官方说明。--d3d9: 暂无官方说明。--daemon: 暂无官方说明。--dark-mode-settings: 设置暗模式设置。格式为 [=],[= ],… 参数采用 int 或 float 值。如果未指定参数,则使用默认的深色模式设置。下面给出了有效参数。 “InversionAlgorithm”采用 DarkModeInversionAlgorithm 枚举的 int 值。 “ImagePolicy”需要集成… --data-quota-bytes: 暂无官方说明。--data-url-in-svg-use-enabled: 覆盖数据:通过企业策略弃用 SVGUseElement 中的 URL。--dawn: 暂无官方说明。--dawn-d3d11: 暂无官方说明。--dawn-d3d12: 暂无官方说明。--dawn-metal: 暂无官方说明。--dawn-swiftshader: 暂无官方说明。--dawn-vulkan: 暂无官方说明。--dbus-stub: 强制 D-Bus 客户端的存根实现。对于非 Chrome 操作系统环境,默认使用存根 D-Bus 客户端,要在非 Chrome 操作系统环境中使用真正的 D-Bus 客户端,请将此标志设置为“从不”。--deadline-to-synchronize-surfaces: 等待激活具有依赖项的表面的默认 BeginFrame 数。--debug-bsa: 覆盖并启用对 BSA 库测试/调试有用的功能。--debug-devtools: 在调试模式下运行 devtools 测试(未捆绑和缩小)--debug-packed-apps: 将调试条目(例如“检查元素”)添加到打包应用程序的上下文菜单中。--debug-print: 启用对调试打印子系统的支持。--default: 暂无官方说明。--default-background-color: 如果页面未指定背景颜色,则使用该背景颜色。以十六进制形式提供 RGB 或 RGBA 整数值,例如“ff0000ff”表示红色,“00000000”表示透明。--default-country-code: 用于搜索引擎本地化的默认国家/地区代码。--default-tile-height: 暂无官方说明。--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: 从中获取演示模式资源内容的目录(而不是从奥马哈下载)。--demo-mode-screensaver-extension: 用于演示模式下的屏幕保护程序的应用程序 ID。--demo-mode-server-api-key: 演示模式服务器的 API 密钥。--demo-mode-server-url: 覆盖演示帐户登录的生产演示模式 api url。--demo-mode-swa-content-directory: 从中获取演示模式 SWA 内容的目录(而不是从 Omaha 下载)。--deny-permission-prompts: 通过拒绝而不是显示提示来防止出现权限提示。--derelict-detection-timeout: OOBE 中的机器被视为废弃之前的时间(以秒为单位)。--derelict-idle-timeout: 废弃机器开始演示模式之前的时间(以秒为单位)。--desktop: 暂无官方说明。--desktop-window-1080p: 当存在时,桌面cast_shell将创建1080p窗口(前提是显示分辨率足够高)。否则,cast_shell 默认为 720p。--dev: 暂无官方说明。--device-management-url: 指定与设备管理后端通信以获取配置策略并执行其他设备任务的 URL。--device-scale-factor: 传递给某些进程(如渲染器等)的设备比例因子。--devtools-code-coverage: 输出 JavaScript 代码覆盖率的目录。当提供时,可以覆盖选定的浏览器测试。--devtools-flags: 将命令行参数传递到 DevTools 前端。--diagnostics: 触发大量诊断模式。--diagnostics-format: 设置由诊断标志启用的诊断模式的输出格式。--diagnostics-recovery: 告诉诊断模式执行请求的恢复步骤。--direct-composition-video-swap-chain-format: 用于覆盖直接合成 SDR 视频叠加的交换链格式。--direction: 暂无官方说明。--disable: 暂无官方说明。--disable-2d-canvas-clip-aa: 禁用 2d 画布剪辑上的抗锯齿功能--disable-2d-canvas-image-chromium: 禁用 Canvas2D 渲染到扫描输出缓冲区以支持覆盖。--disable-3d-apis: 禁用客户端可见的 3D API,特别是 WebGL。这是由策略控制的,并与其他启用/禁用开关分开,以避免意外回归控制对这些 API 的访问的策略支持。--disable-accelerated-2d-canvas: 禁用 GPU 加速的 2d 画布。--disable-accelerated-mjpeg-decode: 如果可用,请禁用捕获帧的 mjpeg 解码的硬件加速。--disable-accelerated-video-decode: 禁用视频解码的硬件加速(如果可用)。警告:请勿删除或重命名此标志,因为它在 ChromeOS 代码中用于实现 DeviceHardwareVideoDecodingEnabled 政策。--disable-accelerated-video-encode: 禁用视频编码的硬件加速(如果可用)。--disable-actor-safety-checks: 绕过攻击者的多项安全检查,例如要求启用安全浏览和阻止列表。请注意,某些检查(例如要求 https)不受此影响。--disable-adpf: 即使设备支持,也禁用通过 ADPF 报告帧时序。--disable-android-native-fence-sync-for-testing: 在某些带有 GL 软件的 Android 模拟器上,ANGLE 公开了本机栅栏同步扩展,但它实际上不起作用。此开关用于在测试期间禁用 Android 原生栅栏同步,以避免崩溃。 TODO(https://crbug.com/337886037):一旦上游角度固定,请删除此标志。--disable-angle-features: 如果找到,则禁用指定的逗号分隔的 ANGLE 功能。--disable-app-content-verification: 暂无官方说明。--disable-arc-cpu-restriction: 防止在 ARC[VM] 上设置任何 CPU 限制。仅供测试使用,因为如果 ARC 容器受到限制,某些测试可能会超时。--disable-arc-opt-in-verification: 禁用 ARC 选择加入验证过程,默认情况下启用 ARC。--disable-audio-input: 强制输入和输出流创建使用假音频流。--disable-audio-output: 暂无官方说明。--disable-auto-maximize-for-tests: 禁用 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 调用 Weather API。允许假用户进行品味测试,以避免使用无效的 GAIA ID 进行 API 调用,这会导致天气服务器端出现错误。--disable-blink-features: 禁用一项或多项支持 Blink 运行时的功能。使用runtime_enabled_features.json5中的名称,以逗号分隔。在 kEnableBlinkFeatures 之后以及更改这些功能的其他标志之后应用。--disable-breakpad: 禁用崩溃报告。--disable-cancel-all-touches: 禁用 CancelAllTouches() 函数以实现取消单点触摸。--disable-canvas-aa: 禁用 2d 画布上的抗锯齿功能。--disable-checker-imaging: 禁用将所有图像解码推迟到图像解码服务,忽略 PaintImage 上指定的 DecodingMode 首选项。--disable-checking-optimization-guide-user-permissions: 暂无官方说明。--disable-chrome-tracing-computation: 写入跟踪时禁用跟踪服务图形计算。--disable-component-extensions-with-background-pages: 禁用带有后台页面的默认组件扩展 - 对于性能测试很有用,因为这些页面可能会干扰性能结果。--disable-component-update: 暂无官方说明。--disable-composited-antialiasing: 在合成器中禁用图层边缘抗锯齿。--disable-crash-reporter: 切换以禁用崩溃报告--disable-crashpad-for-testing: 禁用崩溃垫初始化以进行测试。 crashpad 二进制文件将不会运行,因此不会检测和象征崩溃。--disable-crashpad-forwarding: 切换以禁用 Crashpad 转发--disable-dawn-features: 在创建 Dawn 设备时设置禁用 Dawn 功能(切换)。--disable-default-apps: 首次运行时禁用默认应用程序的安装。这在自动化测试期间使用。--disable-default-browser-promo: 禁用默认浏览器促销。--disable-demo-mode: 禁用 Chrome 操作系统演示。--disable-dev-shm-usage: 在某些 VM 环境中 /dev/shm 分区太小,导致 Chrome 失败或崩溃(请参阅 http://crbug.com/715363)。使用此标志可以解决此问题(临时目录将始终用于创建匿名共享内存文件)。--disable-device-disabling: 如果设置了此开关,则设备所有者无法远程禁用该设备。--disable-dinosaur-easter-egg: 禁用离线插页式广告中的恐龙复活节彩蛋。--disable-domain-blocking-for-3d-apis: GPU 重置后禁用 3D API 的按域阻止。该开关仅用于测试。--disable-domain-reliability: 禁用域可靠性监控。--disable-drive-fs-for-testing: 出于测试目的禁用 DriveFS,用于品味测试且仅用于测试图像。--disable-explicit-dma-fences: 禁用显式 DMA 围栏--disable-extensions-file-access-check: 暂无官方说明。--disable-extensions-http-throttling: 暂无官方说明。--disable-features: 要禁用的以逗号分隔的功能名称列表。另请参见 kEnableFeatures。--disable-fetching-hints-at-navigation-start: 暂无官方说明。--disable-field-trial-config: 禁用 fieldTrial_testing_config.json 中配置的现场试验测试。--disable-file-system: 禁用文件系统 API。--disable-fine-grained-time-zone-detection: 禁用细粒度时区检测。--disable-first-run-ui: 禁止显示首次运行的 UI。--disable-font-subpixel-positioning: 强制禁用字体子像素定位。这会影响字符字形清晰度、字偶距、提示和布局。--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 进程崩溃的线程。--disable-hang-monitor: 禁止渲染器进程中挂起监视器对话框。这可能允许页面上的缓慢卸载处理程序以防止选项卡关闭,但在这种情况下可以使用任务管理器来终止有问题的进程。--disable-headless-mode: 在无头模式下从一开始就禁用 shell。然后测试将尝试使用硬件 GPU 进行渲染。仅当设置了 kRunWebTests 时才会遵循此操作。--disable-hid-blocklist: 禁用 HID 阻止列表。--disable-hid-detection-on-oobe: 禁用 HID 检测 OOBE 屏幕。--disable-highres-timer: 在 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-ip-privacy-proxy: 暂无官方说明。--disable-ipc-flooding-protection: 关闭IPC泛洪保护。默认情况下它是激活的。一些 javascript 函数可用于通过 IPC 淹没浏览器进程。这种保护限制了它们的使用率。--disable-javascript-harmony-shipping: 禁用最新发布的 ECMAScript 6 功能。--disable-kill-after-bad-ipc: 当子进程发送错误的 IPC 消息时,不要终止它。除了测试之外,从安全角度来看,启用此开关是一个坏主意。--disable-layer-tree-host-memory-pressure: 禁用 LayerTreeHost::OnMemoryPressure--disable-lazy-loading: 禁用图像和框架的延迟加载。--disable-lcd-text: 禁用 LCD 文本。--disable-legacy-window: 禁用与 WebContents 大小相对应的旧窗口。--disable-libassistant-logfile: 暂无官方说明。--disable-local-storage: 禁用本地存储。--disable-logging: 强制禁用日志记录。在调试版本中默认启用日志记录。--disable-logging-redirect: 禁用测试的日志记录重定向。--disable-login-animations: 避免在登录时制作昂贵的动画。--disable-login-screen-apps: 禁用登录屏幕上的应用程序。默认情况下,它们是允许的,并且可以通过策略安装。--disable-low-end-device-mode: 设置后强制禁用低端设备模式。--disable-low-latency-dxva: 创建 DXVA 解码器时禁用使用 CODECAPI_AVLowLatencyMode。--disable-machine-cert-request: 在证明期间禁用对企业计算机证书的请求。--disable-main-frame-before-activation: 禁止在上一个提交激活之前发送下一个 BeginMainFrame。覆盖 kEnableMainFrameBeforeActivation 标志。--disable-media-session-api: 禁用媒体会话 API--disable-metal-shader-cache: 禁用 Metal 的着色器缓存,使用 GPU 沙箱来阻止对其进行访问。--disable-mipmap-generation: 禁用 Skia 中的 mipmap 生成。对选定的低内存设备使用了解决方法,请参阅 https://crbug.com/1138979 了解详细信息。--disable-modal-animations: 禁用显示和隐藏模式对话框的动画。--disable-model-download-verification: 暂无官方说明。--disable-mojo-broker: 在 Mojo 初始化期间禁用浏览器中的 Mojo 代理功能。--disable-mojo-renderer: 不要使用媒体服务中远程托管的渲染器,而是回退到 content_renderer 中的默认渲染器。不改变媒体服务的行为。--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: 禁用 OOPR 的调试故障转储。--disable-origin-trial-controlled-blink-features: 禁用所有可通过 OriginTrials 启用的 RuntimeEnabledFeatures。--disable-overscroll-edge-effect: 禁用像 Android 视图中那样的过度滚动边缘效果。--disable-partial-raster: 在渲染器中禁用部分光栅。禁用此开关也会禁用持久 GPU 内存缓冲区的使用。--disable-pdf-tagging: 打印 PDF 时不发出标签。--disable-per-user-timezone: 禁用每用户时区。--disable-pinch: 禁用合成器加速的触摸屏捏合手势。--disable-policy-key-verification: 禁用策略签名密钥的验证。它仅适用于 Chrome 操作系统测试图像,否则会崩溃。 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: 垂直过度滚动内容时禁用拉动刷新效果。--disable-pushstate-throttle: 禁用对history.pushState/replaceState调用的限制。--disable-reading-from-canvas: 污染所有--disable-remote-fonts: 禁用远程 Web 字体支持。无论是否指定此选项,SVG 字体都应始终有效。--disable-remote-playback-api: 禁用远程播放 API。--disable-renderer-accessibility: 关闭渲染器中的辅助功能。--disable-renderer-backgrounding: 设置时防止渲染器进程后台运行。--disable-resource-scheduler: ResourceScheduler 是否被禁用。请注意,这仅对需要实现自己的资源调度的 C++ Headless 嵌入器有用。--disable-rgba-4444-textures: Error 500 (Server Error)!!1500.That’s an error.There was an error. Please try again later.That’s all we know.--disable-rollback-option: 禁用重置屏幕上的回滚选项。--disable-rtc-smoothness-algorithm: 禁用webrtc的新渲染算法,该算法旨在提高渲染平滑度。--disable-screen-orientation-lock: 禁用屏幕方向 API 的锁定功能。--disable-scroll-to-text-fragment: 此开关禁用 ScrollToTextFragment 功能。--disable-search-engine-choice-screen: 暂无官方说明。--disable-seccomp-filter-sandbox: 禁用 seccomp 过滤器沙箱 (seccomp-bpf)(仅限 Linux)。--disable-setuid-sandbox: 禁用 setuid 沙箱(仅限 Linux)。--disable-shader-name-hashing: 关闭着色器中用户定义的名称哈希。--disable-shared-workers: 禁用共享工作人员。--disable-site-isolation-for-policy: 就像 kDisableSiteIsolation 一样,但不会显示“稳定性和安全性将受到影响”的黄油栏警告。--disable-site-isolation-trials: 禁用站点隔离。请注意,通过企业策略和/或 cmdline 进行的选择加入(针对每个进程的站点、隔离源等)优先于 kDisableSiteIsolation 开关(即,尽管可能存在 kDisableSiteIsolation 开关,选择加入仍然有效)。请注意,由于历史原因,…的名称--disable-skia-graphite: 强制禁用/启用 Skia Graphite。如果两者都指定,则禁用将优先于启用。--disable-skia-runtime-opts: 不要在 Skia 中使用运行时检测到的高端 CPU 优化。这对于强制基线代码路径非常有用,例如网络测试。--disable-smooth-scrolling: 禁用平滑滚动进行测试。--disable-software-compositing-fallback: 对于测试,如果 GPU 进程崩溃并达到 GPU 进程崩溃限制,则禁用回退到软件合成。--disable-software-rasterizer: 禁用 3D 软件光栅器的使用。--disable-speech-api: 禁用 Web Speech API(语音识别和合成)。--disable-speech-synthesis-api: 禁用 Web Speech API 的语音合成部分。--disable-stack-profiler: 禁用堆栈分析。堆栈分析可能会改变性能。将性能指标与默认情况下禁用堆栈分析的构建进行比较时,禁用堆栈分析非常有用。--disable-system-font-check: 指定时禁用系统字体检查。--disable-third-party-keyboard-workaround: 禁用第 3 方键盘多功能框解决方法。--disable-threaded-animation: 暂无官方说明。--disable-threaded-compositing: 禁用 Web 内容的多线程 GPU 合成。--disable-timeouts-for-profiling: 禁用可能导致浏览器运行缓慢时死机的超时。如果运行分析(例如 debug malloc),这非常有用。--disable-usb-keyboard-detect: 禁用 USB 键盘检测以阻止 Windows 上的 OSK。--disable-v8-idle-tasks: 禁用 V8 空闲任务。--disable-variations-safe-mode: 禁用变体安全模式。--disable-variations-seed-fetch-throttling: 禁用在移动平台上获取变体种子的限制。种子将在启动时以及每次应用程序进入前台时获取,无论两次获取之间经过的时间如何。在桌面上,此开关不起作用(而是定期获取种子)。--disable-video-capture-use-gpu-memory-buffer: 这适用于由 kVideoCaptureUseGpuMemoryBuffer 控制的相同功能。 kVideoCaptureUseGpuMemoryBuffer 通过 chromeos 覆盖来解决。要通过 chrome:// 标志覆盖设置,需要使用此标志。 chrome://flag#zero-copy-video-capture 的行为如下;默认:尊重 chromeos 叠加层…--disable-virtual-keyboard: 暂无官方说明。--disable-volume-adjust-sound: 禁用音量调节声音。--disable-vsync-for-tests: 暂无官方说明。--disable-vulkan-fallback-to-gl-for-testing: 如果初始化 Vulkan 失败,则禁用回退到基于 GL 的硬件渲染。这是为了允许测试捕获 Vulkan 中的回归。--disable-vulkan-for-tests: 暂无官方说明。--disable-vulkan-surface: 禁用 VK_KHR_surface 扩展。 bitblt 将用于在屏幕上呈现渲染结果,而不是使用交换链。--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 嵌入内容时,它会忽略稳定版和测试版渠道上的此开关。--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: 禁用视频解码器直接绘制纹理。--disabled: 暂无官方说明。--disallow-non-exact-resource-reuse: 禁止重复使用不精确的资源来满足 ResourcePool 请求。仅用于布局或像素测试以减少噪音。--disallow-policy-block-dev-mode: 禁止通过企业设备策略阻止开发人员模式: - 如果注册会阻止开发人员模式,则企业注册失败。 - 如果新的设备策略会阻止开发模式,则不要应用它。这仅适用于测试版本。--discoverability: 暂无官方说明。--disk-cache-dir: 使用特定的磁盘缓存位置,而不是从 UserDatadir 派生的位置。--disk-cache-size: 强制磁盘缓存使用的最大磁盘空间(以字节为单位)。--display: 要连接到哪个 X11 显示器。模拟 GTK+“–display=”命令行参数。仅与 Ozone/X11 一起使用。--display-properties: 通过此开关提供的附加显示属性超出了通过编码为 JSON 的 EDID 提供的显示属性。有关数据格式,请参阅“https://chromium.googlesource.com/chromiumos/platform2/+/dd10a5ae3618bb9dc5fb47ac415ebef6e9a3827d/chromeos-config/README.md#displays”。--dmg-device: 当 Switchs::kProcessType 为 Switchs::kRelauncherProcess 时,如果此开关也存在,则重新启动器进程将卸载并弹出已安装的磁盘映像,并将其磁盘映像文件移动到垃圾箱。该参数的值必须是“diskN”或“diskNsM”形式的 BSD 设备名称。--do-not-de-elevate: 不要在启动时取消浏览器的提升。升降后使用,防止无限循环。--document-user-activation-required: 需要文档用户激活的自动播放策略。--dom-automation: 指定 |DOMAutomationController| 是否需要绑定在渲染器中。这种绑定发生在每帧的基础上,因此可能成为性能瓶颈。仅当自动化基于 dom 的测试时才应启用它。--double-buffer-compositing: 将 GL 缓冲区队列中的最大挂起帧数设置为 1。--draw-view-bounds-rects: 绘制一个半透明的红色矩形来指示每个视图的边界。另外,当 GetContentBounds() 与 GetLocalBounds() 不同时,绘制蓝色半透明矩形。--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: 告诉 Chrome 进行边缘触摸过滤。对于可转换平板电脑很有用。--egl: 暂无官方说明。--elevate: 暂无官方说明。--embedded-extension-options: 暂无官方说明。--enable: 暂无官方说明。--enable-accelerated-2d-canvas: 启用加速 2D 画布。--enable-adaptive-selection-handle-orientation: 启用选择手柄的反转,以便它们不会被视口边界剪切。--enable-aggressive-domstorage-flushing: 启用 DOM 存储的主动刷新以最大程度地减少数据丢失。--enable-angle-features: ANGLE 功能在third_party/angle/include/platform 中为每个后端定义 启用指定的逗号分隔的 ANGLE 功能(如果找到)。--enable-arc: 已弃用。请使用–arc-availability=officially-supported。启用在会话启动时启动 ARC 实例。--enable-arcvm: 启用 ARCVM。--enable-arcvm-dlc: 启用 ARCVM DLC。--enable-arcvm-rt-vcpu: 启用 ARCVM 实时 VCPU 功能。--enable-audio-debug-recordings-from-extension: 如果 WebRTC 日志记录私有 API 处于活动状态,则启用音频调试录音。--enable-auto-reload: 启用错误页面的自动重新加载。--enable-automation: 启用浏览器由自动化控制的指示。--enable-background-tracing: 通过将场景配置作为参数传递来启用后台跟踪。该配置是在third_party/perfetto/protos/perfetto/config/chrome/scenario_config.proto中定义的序列化原型“perfetto.protos.ChromeFieldTracingConfig”。 protoc 可用于生成序列化的 proto 配置,其中 protoc –encode=perfe…--enable-benchmarking: TODO(asvitkine):考虑删除或重命名此功能。有关更多详细信息,请参阅 flag_descriptions.cc。--enable-birch-weather-api-for-testing-override: 用于覆盖“kDisableBirchWeatherApiForTesting”以进行特定的口味测试。--enable-ble-advertising-in-apps: 暂无官方说明。--enable-blink-features: 启用一项或多项支持 Blink 运行时的功能。使用runtime_enabled_features.json5中的名称,以逗号分隔。在 kDisableBlinkFeatures 之前以及更改这些功能的其他标志之后应用。--enable-blink-test-features: 启用闪烁运行时启用的功能,状态为:“测试”或状态:“实验”,这些功能在运行 Web 测试时启用。--enable-bookmark-undo: 启用书签的多级撤消系统。--enable-caret-browsing: 启用本机插入符号浏览,其中可移动光标放置在网页上,允许用户仅使用键盘来选择和导航不可编辑的文本。有关 i2i 的链接,请参阅 https://crbug.com/977390。--enable-cast-receiver: 启用投射接收器。--enable-cast-streaming-receiver: 暂无官方说明。--enable-chrome-browser-cloud-management: 在 Chromium 版本上启用 Chrome 浏览器云管理集成。 CBCM 始终在品牌构建中启用。--enable-cloud-print-proxy: 这仅适用于进程类型为“服务”时。在服务进程中启用云打印代理组件。--enable-content-directories: 暂无官方说明。--enable-crash-reporter: 指示应启用崩溃报告。在帮助程序进程无法访问做出此决定所需的文件的平台上,此标志是在内部生成的。--enable-crash-reporter-for-testing: 用于在调试环境中打开 Breakpad 崩溃报告,其中崩溃报告通常被编译但被禁用。--enable-crx-hash-check: 暂无官方说明。--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 发现源。--enable-distillability-service: 暂无官方说明。--enable-dom-distiller: 暂无官方说明。--enable-domain-reliability: 启用域可靠性监控。--enable-encryption-selection: 启用允许用户通过设置禁用后端的功能。--enable-exclusive-audio: 对 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 相关功能的标志,以方便例如测试,以避免必须单独设置多个开关,这可能容易出错(更不用说乏味了)。没有相应的开关来禁用所有这些功能,因为那是迪斯科……--enable-experimental-extension-apis: 暂无官方说明。--enable-experimental-web-platform-features: 启用正在开发的 Web 平台功能。--enable-experimental-webassembly-features: 启用实验性 WebAssembly 功能。--enable-extension-activity-log-testing: 暂无官方说明。--enable-extension-activity-logging: 启用扩展活动的日志记录。--enable-extension-actor-api: 允许实验参与者 API 的命令行标志的名称。--enable-extension-ai-data-collection: 允许 ai 数据收集扩展 API 的命令行标志的名称。--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-fieldt…--enable-finch-seed-delta-compression: 通过 Android 上的“首次运行”代码路径获取新种子时启用增量压缩。--enable-font-antialiasing: 为像素测试启用字体抗锯齿。--enable-gpu-benchmarking: 启用 GPU 基准测试扩展--enable-gpu-blocked-time: 启用测量 GPU 主线程在 SwapBuffer 之间阻塞的时间--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 支持的视频帧。--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-houdini64: 允许使用 64 位 Houdini 库进行 ARM 二进制转换。--enable-idle-tracing: 将额外的线程空闲时间信息添加到跟踪事件输出中。--enable-input: 启用窗口管理器的输入事件处理。--enable-ios-handoff-to-other-devices: 支持从 iOS 上的 Chrome 切换到其他 Apple 设备的默认浏览器。--enable-isolated-web-apps-in-renderer: 在渲染器进程中启用独立 Web 应用程序 (IWA)。有两种启用 IWA 的方法:通过功能标志和通过企业策略。如果通过上述任何方式启用 IWA,则此标志将传递到渲染器进程。不应从命令行使用此标志。要从命令启用 IWA…--enable-lcd-text: 启用 LCD 文本。--enable-leak-detection: 启用加载网页的泄漏检测。这使我们能够检查重新加载网页是否正确释放与网络相关的对象。--enable-leak-detection-heap-snapshot: 使用泄漏检测时,可以拍摄堆快照并将其转储到文件中。--enable-live-caption-pref-for-testing: 将 kLiveCaptionEnabled 首选项的默认值设置为 true。--enable-local-file-accesses: 启用文件访问。大多数 Cast 设备不应启用它。--enable-logging: 强制启用日志记录。在发布版本中默认禁用日志记录。--enable-longpress-drag-selection: 启用长按触发的文本选择的拖动操作。--enable-low-end-device-mode: 设置后强制低端设备模式。--enable-magnifier-debug-draw-rect: 启用调试功能,在放大区域周围绘制矩形,而无需放大。--enable-main-frame-before-activation: 允许在上一个提交激活之前发送下一个 BeginMainFrame。--enable-model-quality-dogfood-logging: 只要客户端是测试客户端,就启用模型质量日志,无论其他客户端设置如何。--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-new-app-menu-icon: 暂无官方说明。--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 以进行品味测试。--enable-optimization-guide-debug-logs: 暂无官方说明。--enable-page-content-annotations-logging: 暂无官方说明。--enable-pixel-output-in-tests: 强制测试产生通常不会产生的像素输出。--enable-plugin-placeholder-testing: 启用插件占位符的测试功能。仅供内部使用。--enable-potentially-annoying-security-features: 启用许多潜在烦人的安全功能(严格的混合内容模式、强大的功能限制等)--enable-precise-memory-info: 使返回到 window.performance.memory 的值在共享工作线程中更加细化和更新。如果没有此标志,内存信息仍然可用,但它会被分桶并更新得不那么频繁。该标志也适用于工人。--enable-prefer-compositing-to-lcd-text: 当合成图层会阻止 LCD 文本时,启用合成图层的创建。--enable-primary-node-access-for-vkms-testing: 这是在带有 arm64-generic-vm 的 cros VM 上使用 VISL(虚拟驱动程序)进行 V4L2 测试所必需的。 Minigbm 缓冲区分配是使用带有 vkms 的哑驱动程序完成的。--enable-privacy-sandbox-ads-apis: 启用 Privacy Sandbox API:归因报告、Fledge、主题、隔离框架、共享存储、私有聚合及其相关功能。--enable-profile-shortcut-manager: 强制启用配置文件快捷方式管理器。这是测试所必需的,因为它们使用自定义用户数据目录来禁用此功能。--enable-protected-video-buffers: 为加密视频流启用受保护的缓冲区。--enable-raster-side-dark-mode-for-images: 为图像启用光栅侧暗模式。--enable-requisition-edits: 允许在 OOBE 中配置 OEM 设备申请。--enable-rgba-4444-textures: 启用 RGBA_4444 纹理。--enable-sandbox-logging: 导致每次沙箱拒绝对资源的访问时,OS X 沙箱都会写入系统日志。--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-skia-graphite: 暂无官方说明。--enable-smooth-scrolling: 在支持它的平台上,可以实现平滑的滚动动画。--enable-spatial-navigation: 启用空间导航--enable-speech-dispatcher: 允许将文本转语音请求发送到语音调度程序(一种常见的 Linux 语音服务)。由于它存在缺陷,用户必须明确启用它,这样访问随机网页就不会导致不稳定。--enable-spotlight-actions: 启用聚光灯操作。--enable-stats-collection-bindings: 指定 |StatsCollectionController| 是否需要绑定在渲染器中。这种绑定发生在每帧的基础上,因此可能成为性能瓶颈。仅当运行需要访问所提供的统计信息的测试时才应启用它。--enable-strict-mixed-content-checking: 阻止来自安全上下文的所有不安全请求,并防止用户推翻该决定。--enable-strict-powerful-feature-restrictions: 阻止对许多强大功能(例如设备方向)的不安全使用,我们尚未在整个网络上弃用这些功能。--enable-swap-buffers-with-bounds: 如果支持,则启用 SwapBuffersWithBounds。--enable-tablet-form-factor: 支持平板电脑外形。--enable-third-party-keyboard-workaround: 启用第 3 方键盘多功能框解决方法。--enable-threaded-texture-mailboxes: 当共享组不可用时模拟共享纹理。并非随处可用。--enable-top-drag-gesture: 是否启用“从顶部拖动”手势的检测和调度。--enable-touch-calibration-setting: 在 MD 设置 UI 中启用触摸校准选项以实现有效的触摸显示屏。--enable-touchpad-three-finger-click: 启用触摸板三指单击作为中键。--enable-touchview: 如果该标志存在,则表明 1) 设备具有加速计,并且 2) 该设备是可转换设备或平板电脑设备(因此能够进入平板电脑模式)。如果未设置此标志,则设备无法进入平板电脑模式。例如,Samus 有加速度计,但不是可翻转的…--enable-trace-app-source: 暂无官方说明。--enable-tracing: 暂无官方说明。--enable-tracing-format: 暂无官方说明。--enable-tracing-fraction: 当与 (0,1] 范围内的值一起指定时,将 –enable-tracing (大致) 正在运行的测试的百分比。这是以稳定的方式完成的,这样每次运行都会选择相同的测试,并且假设测试在可能值的范围内均匀散列。该标志将启用所有tra…--enable-tracing-output: 与上面的标志类似,但有以下区别: - 将生成更详细的基本名称。 - 如果值为空或以路径分隔符结尾,则将使用提供的目录(空代表当前目录)并生成详细的基本名称文件。如果 –trace-startu… 则忽略它--enable-ui-devtools: 为 UI(mus、ash 等)启用 DevTools 服务器。值应该是服务器启动的端口。默认端口为 9223。--enable-unsafe-extension-debugging: 如果协议客户端通过 –remote-debugging-pipe 连接,则允许在运行时通过 Chrome DevTools 协议安装/卸载扩展。--enable-unsafe-webgpu: 暂无官方说明。--enable-upgrade-signin-promo: 启用升级登录促销。--enable-user-metrics: 从安装程序中启用用户指标。--enable-usermedia-screen-capturing: 启用 MediaStream API 的屏幕捕获支持。--enable-viewport: 启用 @viewport CSS 规则的使用,该规则允许页面控制其自身布局的各个方面。这也会打开触摸屏捏合手势。--enable-virtual-keyboard: 暂无官方说明。--enable-vtune-support: 启用 Vtune 分析器支持。--enable-vulkan-protected-memory: 允许对 vulkan 资源使用受保护的内存。--enable-wayland-ime: 尝试启用 Wayland 输入法编辑器。--enable-wayland-server: 启用 Wayland 服务器。--enable-webgl-developer-extensions: 启用通常不向 Web 平台公开的 WebGL 开发人员扩展。--enable-webgl-draft-extensions: 启用尚未获得社区批准的 WebGL 扩展。--enable-webgl-image-chromium: 启用 WebGL 渲染到扫描输出缓冲区以支持叠加。--enable-webgpu-developer-features: 启用通常不向 Web 平台公开的 WebGPU 开发人员功能。--enable-widevine: 暂无官方说明。--enable-zero-copy: 启用直接写入与切片关联的 GPU 内存的光栅化器。--enabled: 暂无官方说明。--encode: 暂无官方说明。--encode-binary: 使用 base64 对二进制 Web 测试结果(图像、音频)进行编码。--encrypted-reporting-url: 指定上传加密报告的 URL。--enforce: 暂无官方说明。--enforce-gl-minimums: 执行总账最低限度。--ensure-forced-color-profile: 如果显示器的颜色配置文件与强制颜色配置文件不匹配,则浏览器在启动时崩溃。这在 Mac 上是必要的,因为 Chrome 的像素输出始终受到操作系统执行的颜色转换的影响。在所有其他平台上,这是一个空操作。--enterprise-disable-arc: 为托管帐户禁用 ARC。--enterprise-enable-forced-re-enrollment-on-flex: 是否在 Flex 上启用强制企业重新注册。--enterprise-enable-state-determination: 是否启用状态判断。--enterprise-force-manual-enrollment-in-test-builds: 是否强制手动注册而不是尝试基于证书的注册。仅适用于测试版本。--eol-ignore-profile-creation-time: 在确定是否显示生命周期终止通知激励时,忽略配置文件创建时间。这是为了使手动测试更容易。--eol-reset-dismissed-prefs: 在用户会话开始时,将生命周期结束通知首选项重置为其默认值。这是为了使手动测试更容易。--evaluate: 暂无官方说明。--evaluate-type: 暂无官方说明。--experimental-ai-stable-channel: 允许在稳定通道中使用实验性 ai 扩展 API。如果设置了此选项,则无论渠道如何,都会禁用 chrome 登录。--explicitly-allowed-ports: 允许通过传递以逗号分隔的端口号列表来覆盖受限端口列表。--export-uma-logs-to-file: 启用对会话期间创建的所有 UMA 日志的观察,并在关闭时自动将它们导出到传递的文件路径(如果文件尚不存在,则创建该文件)。这还可以在 chrome://metrics-internals 调试页面中查看所有 UMA 日志。导出文件的格式概述在 M…--expose-internals-for-testing: 将 window.internals 对象公开给 JavaScript,以进行依赖于它的 Web 测试的交互式开发和调试。--extension-content-verification: 用于强制在各种模式之一中启用内容验证的命令行标志的名称。--extension-force-channel: 暂无官方说明。--extension-install-event-chrome-log-for-tests: 将扩展安装事件写入 chrome 日志以进行集成测试。--extension-process: 暂无官方说明。--extension-updater-test-request: 暂无官方说明。--extensions-install-verification: 如果扩展安装验证不会以其他方式打开,则打开它。--extensions-not-webstore: 指定以逗号分隔的扩展 ID 列表,在进行安装验证时应强制将其视为不是来自网络商店。--extensions-on-chrome-urls: 暂无官方说明。--extensions-toolbar-zero-state-explore-extensions-by-category: 零状态扩展工具栏推荐的这种变体建议用户可以在 Chrome Web Store 中探索的扩展类别。 (例如查找优惠券、提高生产力)--extensions-toolbar-zero-state-single-web-store-link: 零状态扩展工具栏推荐的这种变体向用户提供了指向 Chrome Web Store 主页的单个链接。--extensions-toolbar-zero-state-variation: 指定要显示的零状态扩展工具栏建议的变体。当安装了零个扩展程序的用户单击 Chrome 工具栏中的扩展程序拼图时,Chrome 会显示一个子菜单,建议用户探索 Chrome 网上应用店。--external-metrics-collection-interval: Chrome 从 /var/lib/metrics/uma-events 读取外部指标之间的时间间隔(以秒为单位)。--extra-search-query-params: 暂无官方说明。--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 必须打开父级。 -…--file: 暂无官方说明。--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 添加了哪些开关非常有用。它们没有任何作用。--flag-switches-end: 暂无官方说明。--font-cache-shared-handle: DirectWrite FontCache 由浏览器使用共享内存共享给渲染器。这个开关允许我们将共享内存句柄传递给渲染器。--force-app-mode: 强制应用模式。这会隐藏某些系统 UI 元素,并强制安装应用程序(如果尚未安装)。--force-assistant-onboarding: 暂无官方说明。--force-birch-fake-coral-backend: 强制假后端生成珊瑚群。--force-birch-fake-coral-group: 强制显示带有假珊瑚群的芯片。--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-desktop-android: 强制 DeviceInfo.isDesktop() 检查返回 true。可用于在其他外形尺寸上启用仅限桌面的功能。--force-device-ownership: 强制设备报告属于企业所有。这模仿了应用程序信号设备所有权的存在。--force-device-scale-factor: 覆盖浏览器 UI 和内容的设备比例因子。--force-device-switcher-experience: 为参数中指定的段启用设备切换体验,例如“安卓。”--force-devtools-available: 强制开发人员工具可用,无论企业策略 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: 强制启用夜间模式。--force-enable-stylus-tools: 启用状态区域旁边的手写笔工具。--force-fieldtrial-params: 当本地测试发生变化时,此选项可用于强制现场试验的参数。参数是(键,值)对的参数列表,以关联的(试验,组)对为前缀。您可以使用逗号分隔符指定多个(试验、组)对的参数列表。示例:“Trial1.Group1:k1/v1/k2/v2,Trial2.G…--force-fieldtrials: 此选项可用于在本地测试更改时强制进行现场试验。参数是名称和值对的列表,以斜杠分隔。如果试用名称带有星号前缀,则该试用将开始激活。例如,以下参数定义了两个试验,并激活了第二个试验:“Goog…--force-first-run: 浏览器启动时显示首次运行体验,无论它是否实际上是首次运行(这会覆盖 kNoFirstRun)。--force-first-run-ui: 强制每次登录时显示首次运行的 UI。--force-fre-default-browser-step: 在桌面上的首次运行体验中强制启用默认浏览器步骤。--force-gpu-mem-available-mb: 设置可分配给 GPU 资源的内存总量(以 cc 为单位)。--force-gpu-mem-discardable-limit-mb: 设置用于可丢弃缓存的最大 GPU 内存。--force-happiness-tracking-system: Force 为设备启用幸福追踪系统。这会忽略用户配置文件检查和时间限制,并且每次都会为任何类型的用户显示通知。应该仅用于测试。--force-headless-for-tests: 暂无官方说明。--force-high-contrast: 无论系统设置如何,在本机 UI 绘图中强制使用高对比度模式。请注意,这对 Windows 的影响有限:只有 Aura 颜色会切换为高对比度,其他系统颜色不会。--force-high-res-timeticks: 即使 cpuid 未报告不变 TSC 的存在,也会强制对 TimeTicks 使用 QPC。--force-hwid-check-result-for-test: 强制硬件 ID 检查(在 OOBE 期间发生)失败或成功。可能的值:“失败”或“成功”。应该仅用于测试。--force-launch-browser: 强制 FullRestoreService 启动浏览器进行遥测测试。--force-login-manager-in-tests: 通常在浏览器测试中,通常会跳过通常的登录管理器启动,以便测试可以更改其启动方式。该标志禁用该功能。--force-max-texture-size: 设置最大纹理大小(以像素为单位)。--force-media-resolution-height: 当存在时,会覆盖 CanDisplayType API 使用的屏幕分辨率,而不是使用从 avsettings 获取的值。--force-media-resolution-width: 暂无官方说明。--force-mojo-renderer: 强制使用 mojo 渲染器。换句话说,渲染器进程将运行mojo渲染器,而CastRenderer将在浏览器进程中运行。这对于使用 CastRenderer 的设备是必需的。要使此标志产生任何效果,请注意,您必须使用 gn arg“enable_cast_render… 构建cast Web运行时”--force-msbb-setting-on-for-ukm: 强制打开 MSBB 设置以进行 UKM 录制。仅应在自动测试浏览器会话中使用,在该会话中手动切换设置不可行或不切实际。--force-ntp-mobile-promo: 强制 NTP 移动宣传片在没有任何先决条件的情况下出现。--force-online-connection-state-for-indicator: 防止显示离线指示器。--force-permission-policy-unload-default-enabled: 如果设置,则默认情况下权限策略无法禁用卸载事件。--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: 强制为 FuchsiaVideoDecoder 生成的所有输出视频缓冲区(包括未加密的流)提供受保护的内存。除非还指定了 –enable-protected-video-buffers ,否则将被忽略。--force-raster-color-profile: 强制光栅化在指定的颜色配置文件中进行。接受的值与上面的 kForceDisplayColorProfile 情况相同。--force-refresh-rate-throttle: 在支持刷新率限制的设备上,无论系统状态如何,都强制限制行为处于活动状态。--force-renderer-accessibility: 当检测到屏幕阅读器时,强制打开渲染器可访问性,而不是按需启用它。如果存在,禁用渲染器辅助功能开关将覆盖此开关。此开关有一个强制 AXMode 捆绑的可选参数。三个可用的捆绑设置是:“基本”、“表单控件”和“com…--force-search-engine-choice-screen: 暂无官方说明。--force-separate-egl-display-for-webgl-testing: 强制对 WebGL 上下文使用单独的 EGL 显示。用于在只有一个有效 GPU 的设备上测试多 GPU 路径。--force-show-cursor: 即使我们正在模仿触摸事件,也会强制显示光标。请注意,使用此开关时光标更改将被锁定。--force-show-release-track: 强制“发布轨道”UI 显示在系统托盘中。模拟系统处于启用反馈的不稳定发布通道上。--force-show-update-menu-badge: 强制显示更新菜单徽章。--force-status-area-collapsible: 强制状态区域允许折叠/展开,无论当前状态如何。--force-tablet-mode: 启用所选 UI 模式所需的功能,无论 Chromebook 当前是否处于所选 UI 模式。--force-tablet-power-button: 如果设置,即使设备处于笔记本电脑模式,也会使用类似平板电脑的电源按钮行为(即点击按钮关闭屏幕)。--force-text-direction: 强制文本呈现到特定方向。有效值为“ltr”(从左到右)和“rtl”(从右到左)。仅使用 RTL 进行有意义的测试。--force-ui-direction: 强制 UI 朝特定方向移动。有效值为“ltr”(从左到右)和“rtl”(从右到左)。--force-update-menu-type: 强制更新菜单类型为特定类型。--force-update-remote-url: 每个产品自定义强制更新 UI 远程 url,也用于测试。--force-variation-ids: 强制在 X-Client-Data 标头中发送额外的 Chrome 变体 ID,指定为数字实验 ID 的 64 位编码列表。以字符“t”为前缀的 ID 将被视为触发变量 ID。--force-video-overlays: 在 Android 上强制媒体播放器使用 SurfaceView 而不是 SurfaceTexture。--force-wave-audio: 即使支持 Core Audio,也请使用 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,而不显示首次运行体验)。--form-factor: 指定设备的外形尺寸。如果提供,该标志将覆盖 LSB 发布信息中的值。可能的值为:“CHROMEBASE”、“CHROMEBIT”、“CHROMEBOOK”、“REFERENCE”、“CHROMEBOX”--full-memory-crash-report: 生成完整内存故障转储。--gaia-config: 暂无官方说明。--gaia-config-contents: 暂无官方说明。--gaia-url: 暂无官方说明。--gamepad-polling-interval: 覆盖游戏手柄轮询间隔。减少间隔可以改善按钮和轴的输入延迟,但可能会对性能产生负面影响,因为输入轮询线程中花费了更多的 CPU 时间。--gcm-checkin-url: 设置将用于执行 Google Cloud Messaging 签入的签入服务端点。--gcm-mcs-endpoint: 设置将用于 Google Cloud Messaging 的移动连接服务器端点。--gcm-registration-url: 设置将用于创建新的 Google Cloud Messaging 注册的注册端点。--gemini-app-preinstall-activation-time-threshold: 用于提供 Gemini 应用程序激活时间阈值的命令行开关的名称。请注意,此开关仅用于测试目的。--generate-accessibility-test-expectations: 暂无官方说明。--generate-pdf-document-outline: 将文档大纲嵌入到打印的 PDF 中。--get-access-token-for-test: 启用 getAccessToken 自动测试 API,该 API 使用内部 OAuth 客户端 ID 创建访问令牌。--gl: 暂无官方说明。--gl-egl: 暂无官方说明。--gl-null: 暂无官方说明。--gl-shader-interm-output: 将 ANGLE 的中间表示 (AST) 输出包含在着色器编译信息日志中。--gles: 暂无官方说明。--gles-egl: 暂无官方说明。--gles-null: 暂无官方说明。--glic-always-open-fre: 暂无官方说明。--glic-automation: 自动化的目的是除了glic-dev之外还可以通过。它进一步禁用功能以使基本测试更容易。--glic-dev: glic 的开发模式仅通过命令行标志公开。--glic-fre-url: 暂无官方说明。--glic-guest-url: 覆盖 glic 访客 URL。--glic-host-logging: glic api 主机中是否启用了附加日志记录。--glic-open-on-startup: 使用 –glic-open-on-startup=attached 或 –glic-open-on-startup=detached。--glic-shortcuts-learn-more-url: 暂无官方说明。--glic-webui-allowed-origins: glic web 视图中允许的来源列表,作为空格分隔的列表。--google-api-key: 暂无官方说明。--google-apis-url: 暂无官方说明。--google-base-url: 指定用于与 Google 对话的备用 URL。对于测试很有用。--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_andro…--google-url: 暂无官方说明。--gpu: 暂无官方说明。--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 驱动程序错误列表条目。请注意,默认测试组(组 0)仍然处于活动状态。--gpu-driver-version: 将活动图形驱动程序版本从浏览器进程传递到信息收集 GPU 进程。--gpu-launcher: 用于启动 GPU 进程的额外命令行选项(通常用于调试)。使用类似于 renderer-cmd-prefix。--gpu-no-context-lost: 通知 Chrome 在省电模式、屏幕保存模式等情况下 GPU 上下文不会丢失。请注意,此标志并不能确保 GPU 上下文在任何情况下都不会丢失,例如 GPU 重置。--gpu-preferences: 将编码的 GpuPreferences 传递给 GPU 进程。--gpu-process: 暂无官方说明。--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: 导致用于 GPU 信息收集的第二个 GPU 进程在启动时显示一个对话框。--graphics-buffer-count: 暂无官方说明。--growth-campaigns: 指定要覆盖以进行测试的活动。--growth-campaigns-clear-events-at-session-start: 在会话开始时清除所有增长框架功能参与事件以进行测试。--growth-campaigns-current-time: 以SecondsSinceUnixEpoch格式指定设备当前时间以进行测试。--growth-campaigns-delayed-trigger-time-in-secs: 指定触发测试活动的延迟时间。--growth-campaigns-path: 加载增长活动文件以进行测试的路径(而不是从奥马哈下载)。--growth-campaigns-registered-time: 以SecondsSinceUnixEpoch格式指定设备注册时间以进行测试。--guest: 使浏览器直接以访客模式启动。--guest-wallpaper-large: 在访客模式下使用的大壁纸(作为受信任的、用户不可写的 JPEG 文件的路径)。--guest-wallpaper-small: 在访客模式下使用的小壁纸(作为受信任的、用户不可写的 JPEG 文件的路径)。--hardware-video-decode-framerate: 某些(目前仅限高通)V4L2 视频解码器需要设置帧速率,以便硬件解码器可以有效地缩放时钟。这提供了一种在测试期间将解码器帧速率锁定到特定值的机制。--has-chromeos-keyboard: 如果设置,系统是一台配备“标准 Chrome 操作系统键盘”的 Chromebook,这通常意味着搜索键位于左 Shift 键上方的标准 Caps Lock 位置。对于同时具有搜索键和大写锁定键(例如粗壮)的 Chromebook 以及仅使用外部功能的 Chromebox 等设备,应该取消设置。--has-hps: 该设备是否具有 hps。--has-internal-stylus: 该设备是否有内置手写笔。--has-number-pad: 如果设置,系统将是带有数字键盘作为其内部键盘一部分的 Chromebook。--headless: 以无头模式运行,即没有 UI 或显示服务器依赖项。--help: 暂无官方说明。--hermes-fake: 启用 Hermes 造假行为。默认情况下,未设置运营商模板。如果为此开关传递“on”值,则使用单个已安装的运营商配置文件来初始化 Hermes 假货。 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: 通过允许 Windows 在“添加/删除程序”->“设置程序访问和默认值”中显示“启用对此程序的访问”复选框,让 Windows 感到高兴。这只会显示一个错误框,因为隐藏 Chrome 的唯一方法是卸载它。--hide-scrollbars: 防止为 Web 内容创建滚动条。对于获取一致的屏幕截图很有用。--highlight-all-webviews: 用黄色突出显示所有 WebView 的内容(包括 Web 内容)。这对于识别 Android 应用程序中的 WebView 很有用。--highlight-non-lcd-text-layers: 高亮显示不能使用液晶文本的图层。不包含文本的图层不会突出显示。有关颜色,请参阅 DebugColors::NonLCDTextHighlightColor()。--homedir: 定义用户主目录。默认为主用户 homedir。--homepage: 指定新打开的选项卡中将显示哪个页面。我们需要它来进行测试,以便 UI 测试不依赖于 http://google.com 的结果。--host: 暂无官方说明。--host-package-label: 暂无官方说明。--host-package-name: 当我们在 SDK 运行时中检索包名称时,我们需要利用 pid 与应用程序的 pid + 10000 相同的事实来实现这一点。请参阅:https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/core/java/android/os/Process.java;l=…--host-resolver-rules: 这些映射仅适用于主机解析器。--host-version-code: 暂无官方说明。--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 编码的逗号分隔列表…--ignore-google-port-numbers: 设置后,这将忽略 google_util.h 方法中传递的 PortPermission 并忽略端口号。这使得通过 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: 在此进程内创建服务代理。只有一个进程应该托管服务代理。--in-process-gpu: 将 GPU 进程作为浏览器进程中的线程运行。--incognito: 暂无官方说明。--init-isolate-as-foreground: 指定主线程 Isolate 应在前台模式下初始化。如果未指定,则隔离将以后台模式启动扩展进程,否则以前台模式启动。--initialize-client-hints-storage: 预加载客户端提示存储。采用 JSON 字典,每个键都是一个源(RFC 6454 第 6.2 节),每个值都是一个以逗号分隔的客户端提示令牌列表(RFC 8942 第 3.1 节,客户端提示基础设施第 7.1 节)。每个源/令牌列表条目都将被解析并保存到客户端提示存储中…--input: 暂无官方说明。--inspector-protocol-log: 指定包含 Chrome DevTools 协议日志的文件的路径。日志文件中的每一行都应该是 JSON 格式的协议消息。测试运行程序将使用此日志文件为运行的任何检查器协议测试编写后端脚本。通常您会想使用日志运行单个测试…--install-autogenerated-theme: 根据给定的 RGB 值安装自动生成的主题。格式为“r,g,b”,其中 r、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: 将渲染器标记为即时进程。--ip-address-space-overrides: 指定手动覆盖 IP 端点 -> IP 地址空间映射。这允许针对“公共”和“本地”IP 地址运行本地测试。该开关被指定为以逗号分隔的覆盖列表。每个覆盖都以冒号分隔的“<端点>:<地址空间>”对的形式给出。伪 BNF 语法…--ipc-connection-timeout: 覆盖子进程在终止自身之前等待来自浏览器的连接的超时(以秒为单位)。--ipc-dump-directory: 将从渲染器进程发送到浏览器进程的 IPC 消息转储到给定目录。主要用于收集 IPC 模糊测试样本。--ipc-fuzzer-testcase: 指定 IPC 模糊器使用的测试用例。--isolate-origins: 需要一组源的专用进程,指定为逗号分隔的列表。例如: –isolate-origins=https://www.foo.com,https://www.bar.com--isolated-context-origins: 为给定的以逗号分隔的源列表启用使用 [IsolatedContext] IDL 属性保护的 API。--isolation-by-default: 启用面向网络的行为,这些行为将在不久的将来的某个时刻默认启用源隔离。 https://crbug.com/1140371--javascript-harmony: 启用实验性 Harmony (ECMAScript 6) 功能。--js-flags: 指定传递给 JS 引擎的标志。--keep-alive-for-test: 用于测试 - 在最后一个浏览器窗口关闭后使浏览器保持活动状态。--kiosk: 启用信息亭模式。请注意,这不是 Chrome 操作系统信息亭模式。--kiosk-printing: 启用在打印预览中自动按下打印按钮。--kiosk-splash-screen-min-time-seconds: 信息亭启动屏幕显示的最短时间(以秒为单位)。--lang: 我们要尝试打开的语言文件。格式为 language[-country],其中 language 是 ISO-639 中的 2 个字母代码。在 Linux 上,该标志不起作用;请改用 LC_*/LANG 环境变量。--last-launched-app: 将应用程序 ID 信息传递给渲染器进程,用于日志记录。 last-launched-app 应该是刚刚启动并正在生成渲染器的应用程序。--launch-rma: 以 RMA 模式启动 Chrome。自动启动 RMA 应用程序。 kRmaNotAllowed 开关优先于该开关。--launch-time-ticks: 浏览器启动渲染器进程的时间(在 TimeTicks 中)。--layer: 暂无官方说明。--list-apps: 将每个配置文件打开和安装的 Web 应用程序写入指定文件,而无需启动新的浏览器窗口或选项卡。传递绝对文件路径来指定输出信息的位置。可以与可选的 –profile-base-name 开关一起使用,以仅写入给定配置文件的信息。--list-audio-devices: 暂无官方说明。--load-and-launch-app: 从指定目录加载应用程序并启动它。--load-apps: 暂无官方说明。--load-extension: 暂无官方说明。--load-guest-mode-test-extension: 暂无官方说明。--load-signin-profile-test-extension: 暂无官方说明。--loading-predictor-allow-local-request-for-testing: 允许加载预测器对本地 IP 地址进行预取。这是测试所必需的,因为出于安全考虑,默认情况下会阻止此类请求。--lobster-feature-key: 启用龙虾功能。--localhost: 暂无官方说明。--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: 检查双重背景模糊并将其记录为错误(如果有)。--login-manager: 启用 Chrome 作为登录管理器的行为。--login-profile: 指定 chromeos 用户登录后要使用的配置文件。如果用户进入登录屏幕,则该参数将被忽略,因为 user_id 哈希定义了要使用的配置文件目录。如果浏览器在活动会话内重新启动,此参数用于传递主用户的 user_id 哈希值。--login-user: 指定已经登录的用户。--lso-url: 暂无官方说明。--ltr: 暂无官方说明。--mahi-restrictions-override: 在测试中使用以覆盖鳅鱼年龄和国家/地区限制。--make-chrome-default: 指示安装过程中是否应将 Chrome 设置为默认浏览器。--make-default-browser: 将 Chrome 设置为默认浏览器--mall-url: App Mall 的基本 URL。--managed-mode: 无论是待客模式--mangle-localized-strings: 将本地化字符串转换为更长的字符串,并使用开始和结束标记使截断在视觉上更加明显。--mantis-feature-key: 为 Mantis 功能提供密钥。--manual: 暂无官方说明。--market-url-for-testing: 设置 Chrome 的市场 URL 以供测试使用。--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-untiled-layer-width: 暂无官方说明。--max-web-media-player-count: 设置每帧允许的最大 WebMediaPlayer 数量。--mem-pressure-system-reserved-kb: 某些平台通常只有很少的“可用”内存,但缓冲区+缓存中有足够的可用内存。对于此类平台,请将此数量配置为应视为不可用的缓冲区+缓存内存的部分。如果不使用此开关,将使用纯粹基于可用内存的简单压力启发式。--memlog: 暂无官方说明。--memlog-sampling-rate: 暂无官方说明。--memlog-stack-mode: 暂无官方说明。--message-loop-type-ui: 指示实用程序进程应使用消息循环类型的 UI 运行。--metal: 暂无官方说明。--metal-null: 暂无官方说明。--metrics-client-id: 这就是指标客户端 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: FuchsiaVideoDecoder 中用于输出视频帧的缓冲区大小的最小大小。可以设置为避免在应用程序中途升级视频分辨率时重新分配视频缓冲区。--minimal: 暂无官方说明。--mixed: 暂无官方说明。--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: 暂无官方说明。--mock-cert-verifier-default-result-for-testing: 设置 MockCertVerifier 的默认结果。这只适用于测试代码。--model-quality-service-api-key: 覆盖要发出的远程请求的 ModelQuality 服务 API 密钥。--model-quality-service-url: 覆盖模型质量服务 URL。--mojo-is-broker: 强制将进程的全局 Mojo 节点配置为代理。仅适用于使用 MojoTestSuiteBase 的测试运行者。--mojo-local-storage: 使用基于 Mojo 的 LocalStorage 实现。--mojo-pipe-token: 暂无官方说明。--monitoring-destination-id: 允许为连接监控 GCM 消息设置不同的目标 ID。在非产品管理服务器上运行时很有用。--mse-audio-buffer-size-limit-mb: 允许明确指定 MSE 音频/视频缓冲区大小(以兆字节为单位)。视频默认值为 150M,音频默认值为 12M。--mse-video-buffer-size-limit-mb: 暂无官方说明。--mute-audio: 将发送到音频设备的音频静音,以便在自动化测试期间听不到声音。--nacl-loader: 暂无官方说明。--native: 暂无官方说明。--native-messaging-connect-extension: 请求在具有此开关指定 ID 的扩展与 kNativeMessagingConnectHost 开关指定的本机消息传递主机之间建立本机消息传递连接。--native-messaging-connect-host: 请求在此开关指定的本机消息传递主机和 ID 由 kNativeMessagingConnectExtension 指定的扩展之间建立本机消息传递连接。--native-messaging-connect-id: 如果在指定 kNativeMessagingConnectHost 和 kNativeMessagingConnectExtension 时设置,则会作为命令行参数反映到本机消息传递主机。--native-with-thread-names: 暂无官方说明。--nearby-share-certificate-validity-period-hours: 覆盖附近共享证书的默认有效期。值必须大于 0。--nearby-share-device-id: 覆盖默认设备 ID 以在测试环境中提供稳定的 ID。默认情况下,我们生成一个随机的 10 个字符的字符串。--nearby-share-num-private-certificates: 覆盖生成的私有证书的默认数量。值必须大于 0。--nearby-share-verbose-logging: 启用附近共享的详细日志记录级别。--nearbysharing-http-host: 覆盖附近共享使用的 Google API (https://www.googleapis.com) 的默认 URL--net-log: 从 WebView 启用网络日志记录。这会捕获网络活动以进行调试,并将文件存储在 DevUi 中。--net-log-capture-mode: 设置要在网络日志中捕获的事件的粒度。该模式可以设置为以下值之一: “Default” “IncludeSensitive” “Everything” 请参阅 net_log_capture_mode.h 中相应名称的枚举以获取其含义的描述。--net-log-max-size-mb: 设置最大大小(以兆字节为单位)。日志文件可以增长到覆盖旧数据之前。如果您想要无限的文件大小,请不要使用此标志。--netifs-to-ignore: 要忽略的网络接口列表。被忽略的接口将不会用于网络连接。--network-quiet-timeout: 设置 IdlenessDetector 中网络安静定时器的超时秒数。供想要更改超时时间以便在各种嵌入式设备上运行网页内容以及不同区域的可变网络带宽的嵌入者使用。例如,当使用 FirstMeaningfulPaint 信号来消除…时,它很有用。--new-window: 在新浏览器窗口中启动 URL。--no-default-browser-check: 禁用默认浏览器检查。对于 UI/浏览器测试很有用,我们希望避免显示默认的浏览器信息栏。--no-delay-for-dx12-vulkan-info-collection: 浏览器启动后立即启动非沙盒 GPU 进程以收集 DX12 和 Vulkan 信息。默认延迟 120 秒。--no-experiments: 禁用 about:flags 上设置的所有实验。不禁用 about:flags 本身。如果实验使 chrome 在启动时崩溃,则很有用:可以使用 –no-experiments 启动 chrome,在 about:flags 处禁用有问题的实验室,然后再次在没有此开关的情况下重新启动 chrome。--no-first-run: 跳过首次运行任务,并且不显示其他对话框、提示或气泡。抑制对话框、提示和气泡非常重要,因为此开关由自动化(包括性能基准测试)使用,其中仅显示浏览器窗口很重要。这实际上可能不是第一次运行,也不是什么……--no-mojo: 在此过程中完全禁用 Mojo 初始化。 Only applies to test child processes. See base::MultiprocessTest.--no-network-profile-warning: 如果配置文件位于网络共享上,浏览器是否应发出警告。该标志当前仅与 Windows 相关。--no-pdf-header-footer: 不要在打印的 PDF 文件中显示页眉和页脚。--no-pings: 不发送超链接审核 ping--no-pre-read-main-dll: 此进程是否应在 Chrome.dll 的内容上 PrefetchVirtualMemory。这会预热内存中的页面以加快启动速度,但在以后的渲染器和/或 GPU 中可能不需要。有关实验信息,请参阅 crbug.com/1350257。--no-proxy-server: 不要使用代理服务器,始终进行直接连接。覆盖传递的任何其他代理服务器标志。--no-sandbox: 对通常沙盒化的所有进程类型禁用沙盒。旨在用作浏览器级开关,仅用于测试目的。--no-service-autorun: 禁止服务进程将自身添加为自动运行进程。这不会删除现有的自动运行注册,它只是阻止服务注册新的自动运行注册。--no-startup-window: 启动时不会自动打开浏览器窗口(在启动 Chrome 时用于托管后台应用程序)。--no-unsandboxed-zygote: 禁用未沙盒化的受精卵。注意:大多数平台上不应使用此标志。引入它是因为某些平台(例如 Cast)的内存非常有限,并且当浏览器进程运行时二进制文件不会更新。--no-user-gesture-required: 不需要任何用户手势的自动播放策略。--no-xr-runtime: 告诉 WebXr 假设它不支持任何运行时。--no-xshm: 禁用 MIT-SHM 扩展。仅与 Ozone/X11 一起使用。--no-zygote: 禁止使用 zygote 进程来派生子进程。相反,子进程将被分叉并直接执行。请注意,–no-sandbox 也应与此标志一起使用,因为沙箱需要 zygote 才能工作。--no-zygote-sandbox: 指示 zygote 在没有沙箱的情况下启动。从这种类型的 zygote 分叉的进程稍后将应用它们自己的自定义沙箱。--noerrdialogs: 抑制所有存在的错误对话框。--none: 暂无官方说明。--note-taking-app-ids: 可用于做笔记的应用程序 ID 的可选逗号分隔列表。如果未设置,则使用硬编码列表。--notification-inline-reply: 与 kNotificationLaunchId 结合使用,指定在 Windows 操作中心的 toast 中输入的内联回复。--notification-launch-id: 用于在 Windows 操作中心显示的 toast 被激活时启动 Chrome。应包含 Chrome 编码的启动 ID。--null: 暂无官方说明。--num-raster-threads: 控制用于光栅任务的线程数。--nv12: 交换直接合成 SDR 视频叠加的链格式。--oauth-account-manager-url: 暂无官方说明。--oauth2-client-id: 暂无官方说明。--oauth2-client-secret: 暂无官方说明。--offer-in-settings: 暂无官方说明。--offscreen-document-testing: 暂无官方说明。--on-the-fly-mhtml-hash-computation: 在保存 MHTML 文件时计算其哈希值。浏览器进程会将序列化的 MHTML 内容写入文件,并在通过 Mojo 数据管道从渲染器流回文件时计算其哈希值。--ondevice: 暂无官方说明。--ondevice-validation-request-override: 使设备上的模型能够在延迟后在启动时运行验证。可以提供一个文本文件用作验证作业的输入,并且可以提供一个输出文件路径来写入响应。--ondevice-validation-write-to-file: 暂无官方说明。--oobe-disable-pre-consent-metrics-for-testing: 禁用测试的指标同意。--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-network-setup-for-testing: 即使没有 Internet 连接,也会跳过 OOBE 网络设置。--oobe-skip-new-user-check-for-testing: 跳过新用户在个性化推荐应用程序屏幕中检查以进行测试。--oobe-skip-postlogin: 用户登录后跳过所有其他 OOBE 页面。--oobe-skip-split-modifier-check-for-testing: 如果我们应该跳过拆分修饰符信息屏幕上的拆分修饰符检查,则返回 true。--oobe-skip-to-login: 跳至登录屏幕。--oobe-timer-interval: 我们检查 OOBE 总时间的时间间隔。--oobe-timezone-override-for-tests: 允许在营销选择屏幕上覆盖时区。--oobe-trigger-sync-timeout-for-tests: 在 OOBE 中触发同步引擎初始化超时以进行测试。--opengraph: 暂无官方说明。--openxr: 暂无官方说明。--optimization: 暂无官方说明。--optimization-guide-fetch-hints-override: 覆盖获取提示的调度和时间延迟,并使用提供的逗号分隔的主机列表在启动时立即获取提示。--optimization-guide-fetch-hints-override-timer: 覆盖提示获取调度和延迟,导致使用 TopHostProvider 在启动时立即获取提示。这是为了测试。--optimization-guide-model-execution-enable-remote-debug-logging: 添加标头以指示通过响应标头从模型执行服务返回调试日志记录数据。--optimization-guide-model-execution-validate: 触发服务器端 AI 模型执行的验证。用于集成测试。--optimization-guide-model-override: 禁用模型的获取并覆盖用于会话的文件路径和元数据,以使用通过命令行传递的内容而不是已存储的内容。我们期望该字符串是模型覆盖的逗号分隔字符串,每个模型覆盖为: OPTIMIZATION_TARGET_STRING:file_path 或 OP…--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: 覆盖优化指南模型执行 URL。--orientation-sensors: 暂无官方说明。--origin-trial-disabled-features: 包含应禁用原始试验实验的功能名称列表。名称应该用“|”分隔人物。--origin-trial-disabled-tokens: 包含应禁用原始试验实验的令牌签名列表。令牌应该用“|”分隔人物。--origin-trial-public-key: 以逗号分隔的密钥列表,它将覆盖用于检查原始试用令牌的默认公钥。--output: 暂无官方说明。--override-enabled-cdm-interface-version: 使用此开关指定的版本覆盖默认启用的库 CDM 接口版本,这将是唯一启用的版本。例如,在 CDM 8、CDM 9 和 CDM 10 均受支持(已实现)的构建上,但默认情况下仅启用 CDM 8 和 CDM 9: –override-enabled-cdm-interface-vers…--override-hardware-secure-codecs-for-testing: 覆盖硬件安全编解码器对测试的支持。如果指定,将跳过真实平台硬件安全编解码器检查。有效的编解码器为: - 视频:“vp8”、“vp9”、“avc1”、“hevc”、“dolbyvision”、“av01” - 不支持 Clear Lead 的视频:<video>-no-clearlead,其中--override-language-detection: 覆盖根据页面内容确定的语言检测结果。--override-metrics-upload-url: 覆盖发送指标日志以进行调试的 URL。--override-use-software-gl-for-tests: 强制使用软件 GL 而不是硬件 GPU 进行测试。--overscan-insets-override: 如果设置,则会覆盖所有显示器上的过扫描设置。--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: 用于签署打包的 .crx 的可选 PEM 私钥。--package-name: 暂无官方说明。--package-version-name: 暂无官方说明。--page-content-annotations-validation-batch-size: 暂无官方说明。--page-content-annotations-validation-content-visibility: 允许特定注释类型在延迟后在启动时运行验证。可以将逗号分隔的输入列表作为值给出,该值将用作验证作业的输入。--page-content-annotations-validation-startup-delay-seconds: 暂无官方说明。--page-content-annotations-validation-write-to-file: 将页面内容注释验证的输出写入给定文件。--parent-window: 暂无官方说明。--passthrough: 暂无官方说明。--password-change-url: 此开关允许在提供的 URL 上测试密码更改功能。通过在任何具有匹配 eTLD+1 的 URL 上提交密码表格,即可更改密码。--password-store: 指定要使用的加密存储后端。可能的值为 kwallet、kwallet5、kwallet6、gnome-libsecret、basic。任何其他值都会导致 Chrome 自动检测最佳后端。--pdf-renderer: 运行非 PPAPI PDF 插件的渲染器进程。--pen-devices: 告诉 Chrome 将来自这些设备的事件解释为笔事件。仅适用于 XInput 2(即 X 服务器 1.8 或更高版本)。设备的 ID 可以从“xinput list”中检索。--perf-test-print-uma-means: 显示本机性能测试正在监控的直方图的平均值。请注意,这仅适用于 PerformanceTest 子类。--perfetto-disable-interning: 以 perfetto proto 格式重复每个 TraceEvent 的内部数据。--performance: 暂无官方说明。--playready-key-system: 暂无官方说明。--policy: 通过命令行设置策略值。--policy-verification-key: 将原来的verification_key替换为命令行标志提供的key。只能用于单元测试或浏览器测试。--pre-crashpad-crash-test: 导致浏览器进程在启动时很早就崩溃,就在 crashpad(或breakpad)初始化之前。--prediction-service-mock-likelihood: 用于模拟从 Web 权限预测服务收到的响应。用于测试。--preinstalled-web-apps-dir: Chrome 在其中查找描述默认/预安装网络应用程序的 json 文件的目录。这会覆盖加载预安装 Web 应用程序的任何默认目录。--prevent-kiosk-autolaunch-for-testing: 防止自助服务终端自动启动以进行测试。--prevent-resizing-contents-for-testing: 对于移动设备,测试应包括视口元标记来指定页面尺寸调整。省略标签可能会导致自动调整大小到标准移动回退尺寸 (980),这会导致内容缩小,因为它首先扩展到 980,然后缩小到 800 以适合屏幕,如…--previous-app: previous-app 应该是 last-launched-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 中的类注释,列出了支持的流程模型。重要提示:…--process-per-tab: 在其自己的渲染器进程中运行每组脚本连接的选项卡(即 BrowsingInstance)。我们默认为每个站点实例使用渲染器进程(即来自同一注册域的页面组,彼此之间有脚本连接)。 TODO(creis):该标志当前是无操作的。我们应该重构它……--product-name: 切换为指定crash_uploader上传崩溃报告时使用的产品名称。如果未指定,则默认为“尤里卡”。--product-version: 输出产品版本信息并退出。用作内部 api 来检测 Linux 上安装的 Chrome 版本。--production: 暂无官方说明。--profile-base-name: 传递配置文件目录的基本名称以指定要获取信息的配置文件。仅与 –list-apps 开关一起使用时相关。--profile-directory: 选择与第一个启动的浏览器关联的配置文件目录。--profile-email: 与 kProfileDirectory 类似,但通过电子邮件地址选择配置文件。如果在任何现有配置文件中都找不到该电子邮件,则此开关无效。如果同时指定了 kProfileDirectory 和 kProfileEmail,则 kProfileDirectory 优先。--profile-management-attributes: 应启用第三方配置文件管理的域和关联的 SAML 属性。输入应为 JSON 格式。--profile-requires-policy: 如果设置为“true”,则配置文件在重新启动期间需要策略(策略加载必须成功,否则会话重新启动应失败)。--profiling-at-start: 在启动时为浏览器进程启动基于采样的分析器。仅当 chrome 是使用 gn arg enable_profiling = true 构建时才有效。输出将转到 kProfilingFile 的值。--profiling-file: 指定分析输出的位置。仅当使用 gyp 变量 profiling=1 或 gn arg enable_profiling=true 构建 chrome 时,这才有效。 {pid} 如果存在,将被进程的 pid 替换。每次为此进程生成配置文件时,{count}(如果存在)将递增。默认…--profiling-flush: 控制是否定期将配置文件数据刷新到文件中。通常情况下,数据会在退出时写入,但存在 chromium 无法完全退出的情况(特别是在使用单进程时)。可以指定以秒为单位的时间。--protected-audiences-consented-debug-token: 使受保护的受众出价和拍卖 API 将提供的调试密钥提供给受信任的拍卖服务器。这告诉服务器可以记录有关该用户拍卖的信息以帮助调试。--proto: 暂无官方说明。--proxy-auto-detect: 强制代理自动检测。--proxy-bypass-list: 暂无官方说明。--proxy-pac-url: 使用给定 URL 处的 pac 脚本--proxy-server: 暂无官方说明。--pseudo: 暂无官方说明。--public-accounts-saml-acl-url: SAML 断言使用者 URL,用于检测 Gaia-less SAML 流何时结束(例如,对于 SAML 管理的访客会话) TODO(crbug.com/40636049):当 DMServer 发送 URL 时删除。--pull-to-refresh: 启用或禁用拉动刷新手势以响应垂直过度滚动。将该值设置为“0”可禁用该功能,设置为“1”可同时为触摸板和触摸屏启用该功能,设置为“2”可仅针对触摸屏启用该功能。默认为禁用。--purge-model-and-features-store: 在启动时清除包含预测模型和主机模型特征的存储,以保证它使用新数据。--purge-optimization-guide-store: 在启动时清除包含已获取的提示和组件提示的存储,以便保证它使用新数据。--pwa-launcher-version: 指定启动Chrome的Progressive-Web-App启动器的版本,用于确定是否更新所有启动器。注意:更改此开关需要为以前的方法添加旧处理,因为仍在使用此开关的旧 PWA 启动器将依赖 Chrome 来更新它们以使用新方法。--qs-add-fake-bluetooth-devices: 将假蓝牙设备添加到快速设置菜单中以进行 UI 测试。--qs-add-fake-cast-devices: 将假的 Cast 设备添加到快速设置菜单中以进行 UI 测试。--qs-show-locale-tile: 强制显示快速设置“区域设置”FeatureTile。通常它只在演示模式下显示,在模拟器中不起作用。--raise-timer-frequency: 出于实验目的,提高所有 Chrome 进程中的计时器中断频率。需要此功能是因为从 Windows 10 2004 开始,更改计时器中断频率的调度效果不是全局的,这让我们可以证明/反驳这是否重要。请参阅 https://crbug.com/1128917--rdp: 暂无官方说明。--reader-mode-feedback: 暂无官方说明。--reader-mode-heuristics: 暂无官方说明。--realtime-reporting-url: 指定上传实时报告的 URL。--redirect-libassistant-logging: 暂无官方说明。--reduce-accept-language: 减少 HTTP 标头和 JS navigator.languages 的接受语言,并且仅使用最首选的语言:https://github.com/Tanych/accept-language。--reduce-user-agent-minor-version: 减少用户代理字符串中的次版本号。该标志实现了用户代理减少的第 4 阶段:https://blog.chromium.org/2021/09/user-agent-reduction-origin-trial-and-dates.html。--reduce-user-agent-platform-oscpu: 减少桌面用户代理字符串中的平台和 oscpu。该标志实现了用户代理减少的第 5 阶段:https://blog.chromium.org/2021/09/user-agent-reduction-origin-trial-and-dates.html。--register-max-dark-suspend-delay: 使 Chrome 在 Chrome 操作系统上注册可能的最大暗暂停延迟,即在电源管理器允许的情况下,为设备提供最长时间在暗恢复中完成其工作。--regulatory-label-dir: 每个模型目录的名称,其中包含每个区域的子目录以及该模型的监管标签文件。每个模型的目录(如果有)位于“/usr/share/chromeos-assets/regulatory_labels/”下。--relauncher: 暂无官方说明。--remote-allow-origins: 仅启用来自指定来源的 Web 套接字连接。 ‘*’ 允许任何来源。--remote-debug-mode: 暂无官方说明。--remote-debugging-address: 使用给定地址而不是默认环回来接受远程调试连接。请注意,远程调试协议不执行任何身份验证,因此将其暴露得太广泛可能会带来安全风险。--remote-debugging-io-pipes: 指定 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: 在指定的套接字名称上启用通过 HTTP 的远程调试。--remote-debugging-targets: 提供用于发现 DevTools 远程调试目标的地址列表。格式为<主机>:<端口>,…,<主机>:端口。--remote-reboot-command-timeout-in-seconds-for-testing: 测试重新启动命令的延迟。对于味觉测试很有用。--renderer: 暂无官方说明。--renderer-client-id: 暂无官方说明。--renderer-cmd-prefix: 该标志的内容被添加到渲染器命令行之前。有用的值可能是“valgrind”或“xterm -e gdb –args”。--renderer-process-limit: 覆盖渲染器进程数量的默认/计算限制。此设置的值非常高可能会导致内存/资源使用量较高或不稳定。--renderer-sampling: 暂无官方说明。--renderer-startup-dialog: 导致渲染器进程在启动时显示一个对话框。传递此标志还会在 Windows 非官方版本上添加 sandbox::policy::kNoSandbox,因为需要显示对话框。--renderer-wait-for-java-debugger: 阻止渲染器的 ChildProcessService 的 ChildProcessMain 线程,直到附加 Java 调试器。--renderpass: kUIShowCompositedLayerBorders 的参数。--repair-all-valid-extensions: 表示如果策略启用了所有损坏的扩展,则应修复它们。主要用于用户数据降级后。--report-vp9-as-an-unsupported-mime-type: 强制将 VP9 报告为不受支持的 MIME 类型。--request-desktop-sites: 强制启用用户代理覆盖以请求 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: 指示应在启动时恢复最后一个会话。这会覆盖首选项值。请注意,这不会强制崩溃后自动会话恢复,以防止崩溃循环。此开关用于在 OS X 和 Wi 上实现对特定于操作系统的“从上次停下的地方继续”功能的支持…--reven-branding: 指示应显示所有 UI 字符串和功能。--rlz-ping-delay: 覆盖默认值的 rlz ping 延迟(以秒为单位)。--rma-not-allowed: 启动 Chrome,无需打开 RMA 或检查当前 RMA 状态。--rtl: 暂无官方说明。--run-all-compositor-stages-before-draw: 通过在完成帧之前等待每个阶段完成,有效禁用合成器帧生产阶段的流水线。--run-manual: 手动测试仅在指定 –run-manual 时运行。这允许编写不自动运行但仍位于同一测试二进制文件中的测试。这很有用,这样想要运行一些测试的团队就不必添加必须在所有版本上编译的新二进制文件。--run-web-tests: 在 Web 测试模式下运行 Content Shell,为眨眼 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),并且必须位于受支持的操作系统上。哈希值是十六进制的。这是你…--same-tab: 指示命令行中的 URL 应在活动选项卡而不是新选项卡中打开。如果有多个 URL 作为参数给出,第一个 URL 将替换活动选项卡。--saml-password-change-url: SAML 用户的密码更改 URL。 TODO(crbug.com/40618074):修复错误后删除。--sandbox-ipc: 使进程作为沙箱 IPC 子进程运行。--save-page-as-mhtml: 默认情况下,可以将网页保存为 MHTML(网页、单个),而不是保存为带有子资源目录的 HTML。 (网页,完整)。有关如何删除此开关的信息,请参阅 http://crbug.com/40179885。--scheduled-reboot-grace-period-in-seconds-for-testing: 测试 DeviceScheduledReboot 策略的宽限期。对于味觉测试很有用。请参阅scheduled_task_util.h 中的“ShouldSkipRebootDueToGracePeriod”。--scheduler-boost-urgent: 覆盖紧急任务的默认调度提升值。如果特定的 chromeos 设备显示出更好的性能/功率比(例如通过运行视频会议测试),则可以对此进行调整。目前,该值指向 Linux 调度程序的利用率最小钳位。范围为0(无偏置负载)~100(最大负载值)。--scheduler-configuration: 选择参数中指定的调度程序配置。--scheduler-configuration-default: 指定默认调度程序配置值(如果用户未设置)。--screen-config: 为 FakeDisplayDelegate 指定初始屏幕配置或所有显示的状态,请参阅类以获取格式详细信息。--screenshot: 保存加载页面的屏幕截图。--search-provider-logo-url: 使用默认搜索引擎徽标的静态 URL。示例:https://www.google.com/branding/logo.png--secondary-display-layout: 指定用于测试的辅助显示器的布局模式和偏移量。格式为“<t|r|b|l>,”,其中 t=TOP、r=RIGHT、b=BOTTOM 且 L=LEFT。例如,“r,-100”表示辅助显示屏位于右侧,偏移量为 -100。 (高于小学) --secure-connect-api-url: 指定用于联系安全连接 Api 的基本 URL。--service-name: 指示要运行的服务的名称。对于调试很有用,或者如果构建服务可执行文件以支持作为许多潜在的不同服务运行。--service-request-attachment-name: |mojo::PendingReceiver<service_manager::mojom::Service>| 的名称附加到服务收到的传入 Mojo 邀请的消息管道句柄。--service-sandbox-type: 应用于运行服务的进程的沙箱类型,下一个块中的值之一。--set-extension-throttle-test-params: 暂无官方说明。--setup: 暂无官方说明。--shared-array-buffer-allowed-origins: 以逗号分隔的源列表,可以使用 SharedArrayBuffer 而无需启用跨源隔离。--shared-array-buffer-unrestricted-access-allowed: 在桌面上启用共享阵列缓冲区,由企业策略控制。 TODO(crbug.com/40155376) 迁移到 COOP+COEP 完成后删除。--shared-files: 按以下列表格式描述传递给子进程的文件描述符:: , : ,… 其中 是正在启动的服务清单中的 ID 字符串, 是子进程可以使用的描述符的数字标识符… --shelf-hotseat: 架子的新模块化设计,应用程序分为热座 UI 和翻盖模式下的较小架子。--shill-stub: 覆盖 Shill 存根行为。默认情况下,以太网、wifi 和 VPN 已启用,并且转换会立即发生。多个选项可以用逗号分隔(无空格)。注意:所有选项均采用“foo=x”格式。值区分大小写并基于 service_constants.h 中的 Shill 名称。请参阅 FakeShillManagerClient…--short-merge-session-timeout-for-test: 使用较短(1 秒)的超时来进行合并会话加载程序限制测试。--short-reporting-delay: 将报告 API 延迟设置为不到一秒,以便更快地生成报告。--show-aggregated-damage: 将 DebugBorderDrawQuad 添加到根 RenderPass 的顶部,显示表面聚合后的损坏矩形。请注意,启用此功能后,添加四边形以突出显示真实损坏矩形后,会将整个输出矩形设置为损坏,这可能会隐藏损坏矩形问题。--show-autofill-signatures: 使用自动填充签名注释表单和字段。--show-autofill-type-predictions: 使用自动填充字段类型预测来注释表单。--show-component-extension-options: 暂无官方说明。--show-composited-layer-borders: 在合成器图层周围渲染边框以帮助调试和研究图层合成。--show-dc-layer-debug-borders: 显示 DC 层的调试边框 - 红色表示覆盖层,蓝色表示底层。为了清楚起见,调试边界从层矩形偏移了几个像素。--show-fps-counter: 绘制平视显示器,显示每秒帧数以及 GPU 内存使用情况。如果还使用 –enable-logging=stderr –vmodule=”head*=1” 那么 FPS 也会输出到控制台日志。--show-icons: 请参阅 kHideIcons。--show-layer-animation-bounds: 渲染表示图层动画边界框的边框。--show-layout-shift-regions: 在网页中的布局移动矩形周围明显渲染边框,以帮助调试和研究布局移动。--show-login-dev-overlay: 如果为 true,则登录/锁定屏幕将显示开发人员工具覆盖层。这使得测试布局逻辑变得更容易。--show-mac-overlay-borders: 显示与覆盖和部分损坏相对应的 CALayers 周围的边框。--show-oobe-dev-overlay: 启用 OOBE UI 调试器,以便在手动测试期间轻松在屏幕之间导航。仅限于 ChromeOS-on-linux 和测试映像。--show-oobe-quick-start-debugger: 在 OOBE 中启用模仿 Android 手机的快速启动调试器。--show-overdraw-feedback: 根据元素下方是否绘制有其他元素,通过颜色编码元素来可视化过度绘制。这有助于显示 UI 可能在哪些地方执行了不必要的渲染工作。这些颜色暗示了屏幕上每个像素的过度绘制量,如下所示: 真实颜色:无过度绘制。蓝色:超…--show-paint-rects: 在网页中的绘制矩形周围明显渲染边框,以帮助调试和研究绘制行为。--show-property-changed-rects: 在 HUD 中显示属性已更改的图层周围的矩形。--show-screenspace-rects: 在 HUD 中显示每层屏幕空间变换边界周围的矩形。--show-surface-damage-rects: 当损伤被记录到每个渲染表面时,在 HUD 中显示损伤周围的矩形。--show-taps: 在每个触摸点绘制一个圆圈,类似于 Android 操作系统开发人员选项“显示点击”。--signed-out-ntp-modules: 暂无官方说明。--silent-debugger-extension-api: 当扩展程序使用 chrome.debugger 页面附加到页面时,不显示信息栏。需要附加到扩展背景页面。--silent-launch: 导致 Chrome 默认启动而不打开任何窗口。如果您希望使用 Chrome 作为灰服务器,这很有用。--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: 强制执行每个进程一个站点的安全策略: * 每个渲染器进程在其整个生命周期中都专用于仅渲染一个站点的页面。 * 因此,来自不同站点的页面永远不会处于同一进程中。 * 渲染器进程的访问权限根据其站点进行限制。 * 所有跨站点导航…--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: 在品味测试中禁用在线登录强制执行。--skip-multidevice-screen: 在品味测试期间跳过多设备设置屏幕。--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: 与现有进程会合时,用于传递启动新 Chrome 进程的快捷方式的路径。这用于记录启动指标。--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--staging: 暂无官方说明。--start-fullscreen: 指定浏览器是否应以全屏模式启动,就像用户在启动后立即按 F11 一样。--start-maximized: 无论之前的设置如何,都会以最大化方式启动浏览器。--start-stack-profiler: 在子进程中启动堆栈采样分析器。--storage-pressure-notification-interval: 用于存储压力通知限制的时间间隔(以分钟为单位)。对于测试可能使用大量磁盘空间的应用程序的开发人员很有用。--stub: 暂无官方说明。--subproc-heap-profiling: 强制对子进程进行堆分析。当应该分析子进程时,浏览器将添加此内容。--supports-clamshell-auto-rotation: 如果设置,设备将被迫保持在翻盖 UI 模式,但将支持屏幕自动旋转。例如,chromebase 设备 Dooly。--suppress-message-center-popups: 隐藏所有消息中心通知弹出窗口(Toast)。用于测试。--surface: 暂无官方说明。--swiftshader: 暂无官方说明。--swiftshader-webgl: 暂无官方说明。--sys-info-file-path: 系统信息文件路径。默认为空字符串,这意味着将使用虚拟信息。--system-aec-enabled: 强制系统音频回声消除。--system-audio-capture-default: 暂无官方说明。--system-developer-mode: 在 Linux 环境中运行时,由 FakeDebugDaemonClient 用于指定系统以 dev 模式运行。开发模式探测由会话管理器完成。--system-font-family: 指定系统字体系列名称。改进了在无头模式下渲染页面时的确定性。--system-gesture-start-height: 距屏幕最顶部或最底部的像素数,被视为顶部或底部滑动手势的有效原点。覆盖cast_system_gesture_handler.cc中的默认值。--system-gesture-start-width: 屏幕最左侧或右侧的像素数,被视为向左或向右滑动手势的有效原点。覆盖cast_system_gesture_handler.cc中的默认值。--system-log-upload-frequency: 系统日志上传频率(以毫秒为单位)。只能用于测试目的。--tab-capture-audio-default-unchecked: 默认情况下,此标志将选项卡捕获期间共享音频的复选框设置为关闭。它主要用于测试。--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-third-party-cookie-phaseout: 暂无官方说明。--test-type: 当前测试工具的类型(“浏览器”或“ui”或“gpu”)。--test-wallpaper-server: 使壁纸选择器能够从测试服务器获取图像。--tether-host-scans-ignore-wired-connections: 告诉 Chromebook 扫描网络共享主机,即使已经存在有线连接。这允许通过以太网部署端到端测试,而无需该连接阻止扫描,从而阻止对没有预先存在连接的情况进行测试。应该仅用于测试。--tether-stub: 使用存根服务覆盖 Tether。为所需的假网络数量提供整数参数,例如’系链存根=2’。--text-contrast: 暂无官方说明。--text-gamma: 暂无官方说明。--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: 暂无官方说明。--top-chrome-touch-ui: 控制顶部镶边的触摸优化 UI 布局。--top-controls-hide-threshold: 在自动隐藏之前需要隐藏浏览器控件的百分比。--top-controls-show-threshold: 在自动显示之前需要显示浏览器控件的百分比。--touch: 暂无官方说明。--touch-devices: 告诉 Chrome 将来自这些设备的事件解释为触摸事件。仅适用于 XInput 2(即 X 服务器 1.8 或更高版本)。设备的 ID 可以从“xinput list”中检索。--touch-events: 启用对触摸事件功能检测的支持。--touch-selection-strategy: 控制拖动触摸文本选择手柄时文本选择粒度如何变化。应该是“性格”或“方向”。如果未指定,则使用平台默认值。--touch-slop-distance: 覆盖手势检测的触摸斜率距离。触摸倾斜距离是手势在不再被视为轻击之前可以行进的距离触摸序列起点的最大距离。滚动手势只能在经过此距离后开始。开关值是一个浮动…--touchscreen-usable-while-screen-off: 与其他 Chrome 操作系统设备上的触摸屏不同,Chromebase 的触摸屏可用于从挂起状态唤醒。如果设置,则触摸屏在屏幕关闭时保持启用状态,以便在屏幕因不活动而关闭后但系统挂起之前,可以使用它重新打开屏幕。--tpm-is-dynamic: 在运行时启用 TPM 选择。--trace-config-file: 通过传递包含 chrome Json 跟踪配置的文件路径作为参数来启用启动跟踪。如果提供了 –trace-startup 或 –trace-shutdown ,则该标志将被忽略。--trace-shutdown: 暂无官方说明。--trace-smb-size: 配置用于跟踪的共享内存缓冲区的大小。值以 kB 为单位提供。默认为 4096。应该是 SMB 页面大小的倍数(当前桌面上为 32kB,Android 上为 4kB)。--trace-startup: 导致从启动时就记录 TRACE_EVENT 标志。或者,可以指定要包含的特定跟踪类别(例如 –trace-startup=base,net),否则,将记录所有事件。设置此标志会导致第一次调用 BeginTracing() 以接收自启动以来的所有跟踪事件。从历史上看,–trace-sta…--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”。 “proto”与 json 不同,支持将跟踪增量写入输出文件,并且如果浏览器进程意外终止,更有可能保留更多数据。如果“trace-startup-o…”则被忽略--trace-startup-owner: 指定启动跟踪会话的协调者。如果使用传统跟踪后端而不是 perfetto,则不需要提供此标志。有效值:“控制器”、“开发工具”或“系统”。默认为“控制器”。如果指定了“控制器”,则通过跟踪来控制和停止会话…--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 在孤立世界中运行的安全源。--true: 指示来自命令行开关的标志是否为真的值。--trusted-download-sources: 将下载源列表标识为可信,但前提是设置了正确的组策略。--try-supported-channel-layouts: 不要总是使用硬件通道布局,而是检查驱动程序是否支持源通道布局。避免输出空通道并允许驱动程序启用立体声到多通道扩展。由于某些驱动程序对支持的布局撒谎并在使用时挂起,因此保留在标志后面。请参阅http://crbug.com/259165…--type: 从其他层监视的标志。--ui-disable-partial-swap: 禁用某些 OpenGL 驱动程序/模拟器所需的部分交换。--ui-disable-zero-copy: 暂无官方说明。--ui-enable-rgba-4444-textures: 暂无官方说明。--ui-enable-zero-copy: 暂无官方说明。--ui-show-composited-layer-borders: 暂无官方说明。--ui-show-fps-counter: 暂无官方说明。--ui-show-layer-animation-bounds: 暂无官方说明。--ui-show-paint-rects: 暂无官方说明。--ui-show-property-changed-rects: 暂无官方说明。--ui-show-screenspace-rects: 暂无官方说明。--ui-show-surface-damage-rects: 暂无官方说明。--ui-slow-animations: 暂无官方说明。--ui-toolkit: 指定用于构建 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: 运行 chrome 首次运行时完成的卸载步骤。--uninstall-app-id: 指定应卸载具有指定 ID 的 WebApp。--unique-temp-dir-suffix: 当 Switchs::kProcessType 为 Switchs::kCodeSignCloneCleanupProcess 时,需要此开关。该值必须是包含克隆的临时目录的唯一后缀部分。完整路径将由清理过程重建。--unlimited-storage: 将每个源的配额设置覆盖为任何应用程序/源的无限存储。这应该仅用于测试目的。--unsafely-allow-protected-media-identifier-for-domain: 为了自动测试受保护的内容,此开关允许特定域(例如 example.com)始终允许共享受保护的媒体标识符。在这种情况下,域不包括端口号。启用此开关不会影响用户的内容设置。参考:http://…--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-sec…--url: 暂无官方说明。--use-adapter-luid: 使用具有指定 LUID 的适配器初始化 GPU 进程。这仅在 Windows 上使用,因为 LUID 是 Windows 特定的结构。--use-angle: 选择要使用的 ANGLE 后端。选项包括: 默认:尝试多个 ANGLE 渲染器,直到其中一个渲染器成功初始化,不同平台的 ES 支持不同。 d3d9:旧版 D3D9 渲染器,仅限 ES2。 d3d11:D3D11 渲染器,ES2 和 ES3。 warp:使用软件光栅化、ES2 和 ES3 的 D3D11 渲染器。 gl:桌面 GL 渲染…--use-cast-browser-pref-config: 不要与cast_service 共享通用的pref 配置文件,而是使用专用的浏览器pref 配置文件。当“cast_browser”与“cast_service”在不同的进程中运行时,必须设置此项。--use-cmd-decoder: 使用传递命令解码器,跳过所有验证和状态跟踪。 Switch 存在于 ui/gl 中,因为它会影响平台上的 GL 绑定初始化,否则这些平台不会默认使用 EGL 绑定。--use-context-snapshot: 如果启用了“kUseContextSnapshot”功能,则提供给渲染器的开关。使用开关是因为渲染器需要此信息时功能尚未加载。--use-cras: 使用 ChromeOS 音频服务器 CRAS。--use-fake-codec-for-peer-connection: 将对等连接中支持的现有编解码器替换为创建假视频编码器和解码器的单个假编解码器条目。--use-fake-cras-audio-client-for-dbus: 使用假的 FakeCrasAudioClient 来处理系统音频控件。--use-fake-device-for-media-stream: 使用假媒体流设备来替换实际的摄像头和麦克风。有关允许的参数列表,请参阅 FakeVideoCaptureDeviceFactory::ParseFakeDevicesConfigFromOptionsString()。--use-fake-mahi-manager: 在 Mahi 功能中使用假 MahiManager。当显示上下文菜单时,也始终显示 Mahi 菜单。--use-fake-mjpeg-decode-accelerator: 使用假设备加速 MJPEG 解码。例如,这允许测试与 GPU 服务的通信,而无需存在实际的加速器硬件。--use-fake-ui-for-digital-identity: 绕过数字身份凭证操作系统调用。模拟用户接受操作系统提供的对话框。--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 文件应该…--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: 允许手动指定第一方集。格式与--use-lated-website-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-heap-profiling-proto-writer: 暂无官方说明。--use-legacy-metrics-service: 暂无官方说明。--use-mobile-user-agent: 设置 Chromium 何时应使用移动用户代理。--use-mock-cert-verifier-for-testing: 使用 MockCertVerifier。这只适用于测试代码。--use-mock-keychain: 暂无官方说明。--use-myfiles-in-user-data-dir-for-testing: 标记用户数据目录中存储的 MyFiles 文件夹。 $HOME/Downloads 用作 MyFiles 文件夹,以便在 Linux 上运行时轻松访问本地文件进行调试。通过设置此标志,即使在 Linux 上也可以使用/MyFiles。 --use-redist-dml: 尝试使用可再发行的 DirectML.dll。用于在集成到 Windows 操作系统之前针对较新的 DirectML 版本测试 WebNN。有关 DirectML 版本的更多信息,请访问:https://learn.microsoft.com/en-us/windows/ai/directml/dml-version-history--use-related-website-set: 允许手动指定相关网站集。该集应作为字符串化 JSON 对象提供,其格式与 https://github.com/GoogleChrome/lated-website-sets 中的 JSON 格式匹配。--use-system-clipboard: 为 linux-chromeos 启用臭氧 x11 剪贴板。--use-system-default-printer: 使用系统默认打印机作为打印预览中最初选择的目标,而不是最近使用的目标。--use-system-proxy-resolver: 使用 WinHttp 来解析代理,而不是使用 Chromium 的正常代理解析逻辑。仅 Windows 支持此功能。 TODO(crbug.com/40111093):仅当 Chrome 专门使用系统代理配置时才使用 WinHttp。--use-va-dev-keys: 暂无官方说明。--use-vulkan: 启用 Vulkan 支持并选择 Vulkan 实现,还必须定义 ENABLE_VULKAN。这仅初始化 Vulkan,还必须使用 –enable-features=Vulkan 标志来选择 Vulkan 进行合成和光栅化。--use-wayland-explicit-grab: 打开弹出窗口时使用显式抓取。请参阅 https://crbug.com/1220274--user-agent: 用于用自定义用户代理覆盖默认用户代理的字符串。--user-agent-product: 暂无官方说明。--user-data-dir: 使 Content Shell 使用给定路径作为其数据目录。注意:“user-data-dir”用于与 Chromedriver 的行为保持一致。请不要将其更改为其他值。注意:ContentShellBrowserTestActivity.java#getUserDataDirectoryCommandLineSwitch() 中的 Java 端也使用相同的值。--user-data-migrated: 指示此过程是用户数据迁移后重新启动的产物。--user-gesture-required: 自动播放策略要求用户做出手势才能播放。--utility: 暂无官方说明。--utility-and-browser: 暂无官方说明。--utility-cmd-prefix: 该标志的内容被添加到实用程序进程命令行的前面。有用的值可能是“valgrind”或“xterm -e gdb –args”。--utility-sampling: 暂无官方说明。--utility-startup-dialog: 导致实用程序进程在启动时显示一个对话框。--utility-sub-type: 该开关指示实用程序进程的类型。它不会影响进程提供的服务,但被添加到命令行中以便更容易识别实用程序进程的用途。--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。指定此开关可在非官方版本上启用变体服务。请参阅variations_service.cc。--variations-test-seed-path: 指定要填充本地状态种子的种子文件的位置。种子文件必须采用 json 格式,且键为 |kVariationsCompressedSeed|和|kVariationsSeedSignature|。--version: 暂无官方说明。--video-capture-use-gpu-memory-buffer: 启用基于 GpuMemoryBuffer 的缓冲池。--video-image-texture-target: CHROMIUM_image 支持的视频帧纹理的纹理目标。--video-threads: 设置用于视频解码的线程数。--view-stack-traces: 捕获视图构造上的堆栈跟踪以提供更好的调试信息。--virtual-time-budget: 如果设置,系统将等待指定的虚拟毫秒数,然后才认为页面已准备好。对于确定性来说,当有待处理的网络获取时,虚拟时间不会提前(即不会触发任何计时器)。一旦所有网络获取完成,计时器就会启动,如果系统用完虚拟时间……--viz-demo-use-gpu: 暂无官方说明。--vmodule: 给出每个模块的最大 V 日志记录级别以覆盖 –v 给出的值。例如。 “my_module=2,foo*=3”将更改源文件“my_module.”和“foo.*”中所有代码的日志记录级别(此匹配也忽略“-inl”后缀)。任何包含正斜杠或反斜杠的模式都将被测试…--vsync-interval: 覆盖 GPU 进程用于刷新显示的垂直同步间隔。--vulkan: 暂无官方说明。--vulkan-heap-memory-limit-mb: 指定 Vulkan 内存的堆限制。 TODO(crbug.com/40161102):删除此开关。--vulkan-null: 暂无官方说明。--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: 用于 WaveOut 的缓冲区数量。--web-otp-backend: 为 Web OTP API 启用指定后端。--web-otp-backend-auto: 启用 Web OTP API 的自动后端选择。--web-otp-backend-sms-verification: 为 Web OTP API 启用短信验证后端,这需要短信正文中的应用程序哈希。--web-otp-backend-user-consent: 为 Web OTP API 启用用户同意后端。--web-ui-data-source-path-for-testing: 如果提供,任何 webui 都将从/ 加载,其中 handler_name 是传递给 MaybeConfigureTestableDataSource 的名称(如果文件存在)。例如,如果标志为 /tmp/resource_overrides,则尝试从名为“help_app/untrusted”的数据源加载 js/app_main.js 将首先注意… --webapk-server-url: 出于测试目的自定义 WebAPK 服务器 URL。--webauthn-gpm-pin-reset-reauth-url: 暂无官方说明。--webauthn-permit-enterprise-attestation: 暂无官方说明。--webauthn-remote-desktop-support: 允许受信任的远程桌面客户端代表其他源发出 WebAuthn 请求。此开关仅控制“remoteDesktopClientOverride”扩展的可用性,但其本身并不允许任何源使用它。--webauthn-remote-proxied-requests-allowed-additional-origin: 暂无官方说明。--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: 无需访问 chrome://webrtc-internals 即可捕获和本地存储 WebRTC 事件日志。这对于自动化测试很有用。它接受本地日志的存储路径。如果不重新启动浏览器并在没有此标志的情况下重新启动,则无法禁用。--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 版本。这将启用默认相同站点 cookie、无相同站点必须安全的 cookie 和计划相同站点功能。--webview-fenced-frames: 启用 FencedFrame。这也启用了 PrivacySandboxAdsAPIsOverride。--webview-force-crash-java: 在 Java 层中的 WebView 启动期间启用崩溃--webview-force-crash-native: 在 Native 层 WebView 启动期间启用崩溃--webview-force-disable-3pcs: 强制禁用所有应用程序的第 3 方 cookie。--webview-fps-component: 允许通过非嵌入式 WebView 中的组件更新程序下载服务下载 FirstPartySetsComponentInstallerPolicy。--webview-log-js-console-messages: 暂无官方说明。--webview-masked-domain-list-component: 允许通过非嵌入式 WebView 中的组件更新程序下载服务下载 MaskedDomainListComponentInstallerPolicy。--webview-safebrowsing-block-all-resources: 启用安全浏览并使 WebView 将所有资源视为恶意资源。请小心:这将阻止加载所有资源。--webview-sandboxed-renderer: 暂无官方说明。--webview-selective-image-inversion-darkening: 启用使用选择性图像反转自动使页面变暗,当WebView处于深色模式时会使用它,但网站不提供深色样式。--webview-startup-tasks-yield-to-native: 如果 WebView 启动是异步的,则启用异步运行本机启动任务。--webview-tpcd-metadata-component: 允许通过非嵌入式 WebView 中的组件更新程序下载服务下载 TpcdMetadataComponentInstallerPolicy。--webview-use-separate-resource-context: 使用 WebView 的上下文而不是嵌入应用程序的上下文进行资源查找。--webview-use-startup-tasks-logic: 启用使用启动任务逻辑进行 webview chromium 初始化,如果从后台线程触发启动,则异步运行启动任务。否则同步运行启动。 - 缓存任何 chromium 启动异常,如果在没有重新启动的情况下重试启动,则重新抛出该异常。--webview-use-startup-tasks-logic-p2: 启用使用启动任务逻辑进行 webview chromium 初始化的第 2 阶段,当异步启动 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: 如果当前动画被禁用。--xsession: 暂无官方说明。--yuy2: 暂无官方说明。--zygote: 暂无官方说明。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 David's Blog!
评论