--accept-empty-variations-seed-signature |
在加载变体种子时接受空签名。这是出于测试目的。 |
--accept-lang |
----------------------------------------------------------------------------- 找不到您正在寻找的开关?尝试查看:ash/constants/ash_switches.cc base/base_switches.cc 等。 在评论您的开关时,请使用与周围评论相同的声音。想象一下“这个开关......”在短语的开头,一切都会解决的。----------------------------------------------------------------------------- 指定要发送到服务器并通过 navigator.language DOM 属性向 JavaScript 公开的 Accept-Language。language[-country],其中 language 是 ISO-639 中的 2 个字母代码。 |
--accept-resource-provider |
指示必须设置资源提供程序才能为强制转换接收器提供资源的标志。在提供资源之前,应用程序无法启动。此标志表示 --alsa-check-close-timeout=0。 |
--add-gpu-appcontainer-caps[1] |
在 GPU 进程上向 AppContainer 沙箱添加其他功能。 |
--add-xr-appcontainer-caps[1] |
向用于 XR 合成的 AppContainer 沙箱添加其他功能。 |
--additional-private-state-token-key-commitments |
手动将网络服务中的其他私有状态令牌密钥承诺设置为给定值,该值应为满足 TrustTokenKeyCommitmentParser::P arseMultipleIssuers 要求的 JSON 字典。 除了最近一次调用 TrustTokenKeyCommitments::Set 提供的密钥外,还可以使用这些密钥。 对于通过命令行和 TrustTokenKeyCommitments::Set 提供密钥的颁发者,通过命令行提供的密钥优先。这是因为手动测试的人可能希望通过命令行将其他键传递给启用了组件更新程序的真实 Chrome 版本,如果手动传递的键在组件更新程序运行时启动后的一段时间被覆盖,那将是令人惊讶的。 |
--allow-command-line-plugins |
允许在命令行中加载插件以进行测试。 |
--allow-cross-origin-auth-prompt |
允许页面上包含的第三方内容提示输入 HTTP 基本身份验证用户名/密码对。 |
--allow-empty-passwords-in-tests |
TODO(b/299642185):在 2023 年底前移除此标志。ChromeOS 不支持用户使用空密码,但某些旧版测试设置可能会为用户使用空密码。 |
--allow-external-pages |
允许在 Web 测试期间访问外部页面。 |
--allow-failed-policy-fetch-for-test |
如果传递此标志,则失败的策略提取不会导致配置文件初始化失败。这对于测试很有用,因为这意味着测试不必模拟策略基础结构。 |
--allow-file-access-from-files |
默认情况下,file:// URI 无法读取其他 file:// URI。对于需要使用旧行为进行测试的开发人员来说,这是一个替代。 |
--allow-http-screen-capture |
允许非安全源使用屏幕捕获 API 和 desktopCapture 扩展 API。 |
--allow-insecure-localhost |
允许忽略 localhost 上的 TLS/SSL 错误(无插页式广告,不阻止请求)。 |
--allow-loopback-in-peer-connection |
允许在网络列表中添加环回接口以进行对等连接。 |
--allow-nacl-crxfs-api[2] |
指定以逗号分隔的扩展ID或主机列表,以授予对CRX文件系统API的访问权限。 |
--allow-nacl-file-handle-api[2] |
指定以逗号分隔的扩展 ID 或主机列表,以授予对文件句柄 API 的访问权限。 |
--allow-nacl-socket-api[2] |
指定以逗号分隔的扩展 ID 或主机列表,以授予对 TCP/UDP 套接字 API 的访问权限。 |
--allow-os-install |
设置此标志后,可以访问 OS 安装 UI。这允许用户从 USB 安装到磁盘。 |
--allow-pre-commit-input |
允许在提交帧之前处理输入。TODO(crbug.com/987626):由无头使用。寻找一种不涉及命令行开关的方法。 |
--allow-ra-in-dev-mode[3] |
允许在开发模式下进行远程证明 (RA) 以进行测试。通常,RA 在开发模式下被禁用,因为它总是会失败。但是,在测试中,在某些情况下,即使在开发模式下,我们也确实希望完成权限流。这可以通过此标志启用。 |
--allow-sandbox-debugging |
允许调试沙盒进程(请参阅 zygote_main_linux.cc)。 |
--allow-silent-push |
允许不显示通知的 Web 推送通知。 |
--allow-third-party-modules[1] |
通过在 Win10+ 上禁用BINARY_SIGNATURE缓解策略,允许第三方模块注入。在 ELF 中也有其他效果。 |
--almanac-api-url |
替换用于 ChromeOS Almanac API 的网址。用于使用非生产服务器进行本地测试(例如“--almanac-api-url=http://localhost:8000”)。 |
--alsa-amp-device-name |
设备名称 amp 应打开混音器。如果未指定此标志,它将默认为与 kAlsaVolumeDeviceName 相同的设备。 |
--alsa-amp-element-name |
基于 ALSA 的媒体库应用于在系统上切换省电模式的简单混音器控制元素的名称。 |
--alsa-check-close-timeout |
在无更多混频器输入时关闭 PCM 手柄之前等待的时间(以毫秒为单位)。如果存在 --accept-resource-provider,则假定为 0。 |
--alsa-enable-upsampling |
允许对采样率低于 32kHz 至 48kHz 的音频进行重新采样的标志。对于内部音频产品,应设置为 true。 |
--alsa-fixed-output-sample-rate |
可选标志,用于为 alsa 设备设置固定采样率。已弃用:请改用 --audio-output-sample-rate。 |
--alsa-input-device[5] |
打开音频输入流时要使用的 Alsa 设备。 |
--alsa-mute-device-name |
应打开静音混音器的设备名称。如果未指定此标志,它将默认为与 kAlsaVolumeDeviceName 相同的设备。 |
--alsa-mute-element-name |
基于 ALSA 的媒体库应用于使系统静音的简单混音器控制元素的名称。 |
--alsa-output-avail-min |
用于计划传输的最小可用帧数。 |
--alsa-output-buffer-size |
ALSA 输出缓冲区的大小(以帧为单位)。这直接设置了输出设备的延迟。延迟可以通过将采样率乘以输出缓冲区大小来计算。 |
--alsa-output-device[5] |
打开音频流时要使用的 Alsa 设备。 |
--alsa-output-period-size |
ALSA 输出周期的大小(以帧为单位)。ALSA 输出设备的周期决定了硬件中断之间经过的帧数。 |
--alsa-output-start-threshold |
在输出开始之前,输出缓冲区中需要有多少帧。 |
--alsa-volume-device-name |
应打开音量控制混音器的设备名称。将使用与 kAlsaOutputDevice 相同的设备,如果未提供 kAlsaOutputDevice,则回退到“默认”。 |
--alsa-volume-element-name |
基于 ALSA 的媒体库应用于控制音量的简单混音器控制元素的名称。 |
--also-emit-success-logs |
此外,还会发出成功测试的完整事件跟踪日志。 |
--always-enable-hdcp |
使指定类型的 HDCP 在连接外部显示器时始终处于启用状态。用于在 ChromeOS 上进行 HDCP 合规性测试。 |
--always-use-complex-text |
始终使用复杂文本路径进行 Web 测试。 |
--animated-image-resume |
在动画图像上启用恢复方法。 |
--animation-duration-scale |
应用于每个动画持续时间的比例因子。必须为 >= 0.0。这仅适用于 LinearAnimation 及其子类。 |
--app |
指定应在“应用程序”模式下启动关联值。 |
--app-auto-launched |
指定在展台模式下启动的应用是否为零延迟自动启动。用于在会话还原流程中正确还原自动启动的状态。 |
--app-id |
指定应根据其配置启动具有指定 ID 的 extension-app。 |
--app-launch-url-for-shortcuts-menu-item |
使用指定的 URL 覆盖应用的启动 URL。它与 kAppId 一起使用,以启动给定的应用程序,其 url 对应于应用程序快捷方式菜单中的项目。 |
--app-mode-auth-code |
--force-app-mode 的 GAIA 授权代码的值。 |
--app-mode-oauth-token |
--force-app-mode 的 OAuth2 刷新令牌的值。 |
--app-mode-oem-manifest |
应用的 OEM 清单文件的路径。 |
--app-run-on-os-login-mode |
这与 kAppId 一起使用,以指示在操作系统登录期间启动的应用程序,以及应用程序是以哪种模式启动的。 |
--app-shell-allow-roaming[6] |
允许在蜂窝网络中漫游。 |
--app-shell-host-window-size[6] |
要创建的主机窗口的大小(即“800x600”)。 |
--app-shell-preferred-network[6] |
首选 WiFi 网络的 SSID。 |
--apps-gallery-download-url |
覆盖 Webstore API 从中下载扩展的 URL。注意:URL 必须包含一个“%s”作为扩展 ID。 |
--apps-gallery-update-url |
覆盖网店扩展使用的更新 URL。 |
--apps-gallery-url |
覆盖浏览器视为网店的 URL,为其授予网店 API 并为其提供一些特殊保护。 |
--apps-keep-chrome-alive-in-tests[7] |
阻止 Chrome 在 Chrome 应用打开时退出。 |
--arc-availability |
在此设备上发出 ARC 支持状态信号。这可以采用以下三个值之一。- none:此设备上未安装 ARC。(默认) - 已安装:ARC 已安装在此设备上,但不受官方支持。用户只有在 Finch 实验开启时才能启用 ARC。- 官方支持:此设备上已安装并支持 ARC。因此,用户可以通过设置等启用ARC。 |
--arc-available |
已弃用:请使用 --arc-availability=installed。指示此设备上 ARC 实例的可用性。 |
--arc-block-keymint |
阻止 KeyMint 的开关。当 KeyMint 被阻止时,Keymaster 将启用。 |
--arc-data-cleanup-on-start |
强制在每次启动时清理 ARC 数据的标志。 |
--arc-disable-app-sync |
禁用以静默方式安装某些应用的 ARC 应用同步流的标志。在自动测试中用于解决异常情况。 |
--arc-disable-dexopt-cache |
在测试中用于禁用默认情况下处于打开状态的 DexOpt 缓存。 |
--arc-disable-download-provider |
禁用 ARC 下载提供商的标志,该提供商阻止在 Play 商店和 GMS Core 的上下文中下载和安装额外内容。 |
--arc-disable-gms-core-cache |
在自动测试中用于禁用默认情况下处于打开状态的 GMS 核心缓存。 |
--arc-disable-locale-sync |
禁用 ARC 区域设置与 Android 容器同步的标志。在自动测试中使用,以防止某些应用(包括 Play 商店)可能会重新启动的情况。重新启动 Play 商店可能会导致随机测试失败。启用此标志还会强制 ARC 容器使用“en-US”作为区域设置,使用“en-US,en”作为首选语言。 |
--arc-disable-media-store-maintenance |
用于禁用媒体存储定期索引和语料库维护任务的 GMS 调度。在性能测试中用于防止在测试期间运行,这可能导致结果不稳定或 CPU 未空闲、测试前失败。 |
--arc-disable-play-auto-install |
禁用 ARC Play 自动安装流程的标志,该流程以静默方式安装一组预定义的应用程序。在自动测试中用于解决异常情况。 |
--arc-disable-tts-cache |
在自动测试中用于禁用默认情况下处于打开状态的 TTS 缓存。 |
--arc-erofs |
指示 ARC 图像使用 EROFS (go/arcvm-erofs) 进行格式化的标志。 |
--arc-force-mount-android-volumes-in-files |
强制在“文件”应用中挂载 Android 卷(DocumentsProviders 和 Play files)的标志。用于测试。 |
--arc-force-show-optin-ui |
强制显示 OptIn ui 的标志。在测试中使用。 |
--arc-generate-play-auto-install |
启用生成 ARC Play 自动安装名册所需的开发人员选项的标志。由开发人员手动使用。 |
--arc-host-ureadahead-mode |
设置 ARC 容器启动期间 ureadahead 的操作模式。ReadAhead (默认) - 在生产过程中使用,等同于未设置任何开关。generate - 在 Android Uprev 数据收集器期间用于预生成打包文件并作为 CrOS 构建图像的构建工件上传到 Google Cloud。disabled - 用于测试目的,用于在 ARC 容器启动期间禁用 ureadahead。 |
--arc-install-event-chrome-log-for-tests |
将 ARC++ 安装事件写入 chrome 日志以进行集成测试。 |
--arc-packages-cache-mode |
在自动测试中用于指定如何处理包缓存。可以复制 - 将生成的packages.xml复制到临时目录。skip-copy - 跳过初始包缓存设置,并将结果packages.xml复制到临时目录。 |
--arc-play-store-auto-update |
在自动测试中用于强制 Play 商店自动更新状态。可以打开 - 自动更新被强制打开。off - 强制关闭自动更新。 |
--arc-scale |
设置 ARC 应用的规模。这是在 DPI 中。例如,280 DPI 是 ~ 1.75 设备比例因子。有关受支持的 DPI 值的列表,请参阅 https://source.android.com/compatibility/android-cdd#3_7_runtime_compatibility。 |
--arc-start-mode |
定义如何启动 ARC。这可以采用以下值之一: - 始终启动自动启动,并支持 Play 商店 UI。- always-start-with-no-play-store 自动启动,没有 Play 商店 UI。如果未设置,则 ARC 以默认模式启动。 |
--arc-tos-host-for-tests |
设置用于测试的 ARC 服务条款主机名 URL。 |
--arc-use-dev-caches |
指示 ARC 正在使用 Uprev 中的数据收集器生成的开发缓存,而不是 arccachesetup 服务的 CrOS 构建阶段的缓存。 |
--arcore |
以下是 WebXr 支持的运行时。 |
--arcvm-ureadahead-mode |
设置 ARCVM 启动期间 ureadahead 的操作模式。如果未设置此开关,ARCVM ureadahead 将检查包文件的存在和期限,并将文件预读到页面缓存以提高启动性能。ReadAhead (默认) - 在生产过程中使用,等同于未设置任何开关。这在 tast 测试中用于显式启用客户机 ureadahead(请参阅 |kArcDisableUreadahead|)。generate - 在 Android Uprev 数据收集器期间用于预生成打包文件并作为 CrOS 构建图像的构建工件上传到 Google Cloud。disabled - 用于测试目的,用于在 ARCVM 启动期间禁用 ureadahead。注意, |kArcDisableUreadahead|还禁用 ureadahead 的 guest 和 host 部分。 |
--arcvm-use-hugepages |
M建议内核使用 Huge Pages 来存储客户机内存。 |
--as-browser |
标记以在浏览器进程中启动测试。 |
--ash-allow-default-shelf-pin-layout-ignoring-sync |
允许 Ash 搁板应用默认引脚布局,而无需等待 Sync 从服务器下载数据(许多测试无法实现)。 |
--ash-clear-fast-ink-buffer |
创建时清除快速墨水缓冲区。在某些不会将新缓冲区归零的设备上,这是必需的。 |
--ash-constrain-pointer-to-root |
强制将指针(光标)位置保持在根窗口内。 |
--ash-contextual-nudges-interval |
覆盖在显示用户上下文提示之间必须经过的最短时间。时间单位以秒为单位。 |
--ash-contextual-nudges-reset-shown-count |
重置登录时显示的上下文提示计数。 |
--ash-debug-shortcuts |
启用对调试有用的键盘快捷键。 |
--ash-dev-shortcuts |
启用仅供开发人员使用的键盘快捷键。 |
--ash-disable-touch-exploration-mode |
禁用触摸探索模式。设置此标志后,如果启用了语音反馈,则触摸探索模式将不再自动打开。 |
--ash-enable-magnifier-key-scroller |
启用键绑定以滚动放大的屏幕。 |
--ash-enable-palette-on-all-displays |
在每个显示器上启用调色板,而不仅仅是内部调色板。 |
--ash-enable-software-mirroring |
启用基于软件的镜像。 |
--ash-enable-unified-desktop[6] |
启用统一桌面模式。 |
--ash-hide-notifications-for-factory |
隐藏与 Chrome 操作系统设备出厂测试无关的通知,例如电池电量更新。 |
--ash-host-window-bounds |
设置窗口大小、可选位置、可选比例因子和可选面板半径。“1024x768”创建一个大小为 1024x768 的窗口。“100+200-1024x768”将窗口置于 100,200。“1024x768*2”将比例因子设置为 2,以实现高 DPI 显示。“1024x768~15|15|12|12”将面板边角的半径设置为(upper_left=15px,upper_right=15px,lower_right=12px,upper_left=12px)“800,0+800-800x800”,分辨率为800x800。“800,0+800-800x800,0+1600-800x800”用于三个分辨率为 800x800 的显示器。 |
--ash-no-nudges |
隐藏可能干扰 TAST 集成测试的教育提示。有点类似于 --no-first-run,但会影响系统 UI 行为,而不会影响浏览器行为。 |
--ash-power-button-position |
电源按钮位置包括电源按钮的物理显示侧以及电源按钮中心位置占屏幕方向landscape_primary显示器宽度/高度的百分比。该值是一个 JSON 对象,其中包含值为“left”、“right”、“top”或“bottom”的“position”属性。对于“left”和“right”,“y”属性将按钮的中心位置指定为显示器相对于显示器顶部的高度(以 [0.0, 1.0]为单位)的一部分。对于 “top” 和 “bottom”,“x”属性将位置表示为显示器宽度相对于显示器左侧的一小部分。 |
--ash-side-volume-button-position |
横向主屏幕方向下侧面音量按钮的物理位置信息。该值是一个 JSON 对象,其中包含一个值为“keyboard”、“screen”的“region”属性和一个值为“left”、“right”、“top”、“bottom”的“side”属性。 |
--ash-touch-hud |
启用平视显示器以跟踪触摸点。 |
--attestation-server |
在 AttestationClient 中用于确定用于证明的 Google 隐私 CA。 |
--attribution-reporting-debug-mode |
使归因报告 API 运行,而不会出现延迟或干扰。 |
--audio-buffer-size |
允许用户指定自定义缓冲区大小以进行调试。 |
--audio-capturer-with-echo-cancellation[8] |
强制 AudioManagerFuchsia 假定 AudioCapturer 实现回声消除。TODO(crbug.com/42050621):更新 AudioManagerFuchsia 以从 AudioCapturerFactory 获取此信息后,请删除此内容。 |
--audio-codecs-from-edid[9] |
HDMI 接收器支持的音频编解码器是从音频服务进程中检索的。EDID包含短音频描述符,其中列出了支持的音频解码器,信息以受支持的音频编解码器的位掩码的形式显示。 |
--audio-output-channels |
音频输出通道数。这将用于将具有特定通道数的音频缓冲区发送到 ALSA 并生成环回音频。默认值为 2。 |
--audio-output-sample-rate |
为音频输出流指定固定采样率。如果未指定此标志,则 StreamMixer 将根据媒体流的采样率选择采样率。 |
--audio-process-high-priority[1] |
对音频进程使用高优先级。 |
--aue-reached-for-update-required-test |
如果传递此开关,则设备策略 DeviceMinimumVersion 假定设备已达到自动更新过期。这对于测试 DUT 上的策略行为非常有用。 |
--aura-legacy-power-button |
(大多数)Chrome 操作系统硬件报告 ACPI 电源按钮正确释放。标准硬件在印刷后立即报告发布。 如果设置,我们会在按下时立即锁定屏幕或关闭系统,而不是显示交互式动画。 |
--auth-server-allowlist |
Negotiate Auth 服务器的允许列表 |
--auth-spnego-account-type[10] |
用于 SPNEGO 认证的 Android 认证帐户类型 |
--auto-accept-camera-and-microphone-capture |
绕过提示用户获取捕获摄像头和麦克风权限的对话框。在视频会议 Web 应用程序的自动测试中很有用。这与 kUseFakeUIForMediaStream 几乎相同,不同之处在于此标志不会影响屏幕捕获。 |
--auto-accept-this-tab-capture |
此标志使 Chrome 自动接受/拒绝捕获当前标签页的请求。它只能用于测试。 |
--auto-grant-captured-surface-control-prompt |
跳过 Captured Surface Control 的权限提示。 |
--auto-open-devtools-for-tabs |
此标志使 Chrome 自动打开每个选项卡的 DevTools 窗口。它旨在供开发人员和自动化使用,不需要用户交互即可打开 DevTools。 |
--auto-select-desktop-capture-source |
此标志使 Chrome 在扩展程序请求启动桌面捕获的权限时自动选择提供的选项。应仅用于测试。例如,--auto-select-desktop-capture-source=“Entire screen” 将自动选择以英语区域设置共享整个屏幕。开关值只需要是捕获源名称的子字符串,即“display”将匹配“Built-in display”和“External display”,以先到者为准。 |
--auto-select-tab-capture-source-by-title |
此标志使 Chrome 在应向用户显示媒体选择器时自动选择具有所提供标题的标签页。此开关与 kAutoSelectDesktopCaptureSource 非常相似,但将选择范围限制为选项卡。这解决了 kAutoSelectDesktopCaptureSource 容易意外捕获 Chromium 窗口而不是选项卡的问题,因为如果选项卡处于焦点状态,则两者具有相同的标题。 |
--auto-select-window-capture-source-by-title |
此标志使 Chrome 在应向用户显示媒体选择器时自动选择具有所提供标题的窗口。此开关与 kAutoSelectDesktopCaptureSource 非常相似,但将选择范围限制为窗口。 |
--autofill-api-key |
设置在调用 Autofill API 时将使用的 API 密钥,而不是默认使用 Chrome 的烘焙密钥。您可以使用此功能来测试尚未链接到 Chrome 烘焙密钥的 API 的新版本。 |
--autofill-server-url |
使用“scheme://host[:p ort]/prefix/”覆盖默认的自动填充服务器 URL。 |
--autofill-upload-throttling-period-in-days |
重置已发送上传的自动填充事件注册表的天数。 |
--autoplay-policy |
用于设置自动播放策略的命令行标志名称。 |
--back-gesture-horizontal-threshold |
从左滑手势开始视为“后退”手势的像素数。 |
--background-tracing-output-path |
设置用于跟踪数据的本地文件夹目标。仅当还指定了 kEnableBackgroundTracing 时,才使用此选项。 |
--biod-fake |
启用 BIOD 伪造行为。如果设置了开关,则会初始化伪造的 biod D-Bus 客户端,并且 BIOD 事件不会到达 chrome。 |
--birch-is-evening |
将桦木排名器设置为假设现在是晚上,以便进行桦木屑排名。 |
--birch-is-morning |
将桦木排名器设置为假设是早晨,以便进行桦木屑排名。 |
--blink-settings |
设置眨眼设置。格式为 <name>[=<value],<name>[=<value>],...这些名称在 Settings.json5 中声明。对于布尔类型,请使用“true”、“false”,或省略“=<value>”部分以设置为 true。对于枚举类型,请使用枚举值的 int 值。在其他命令行标志和首选项之后应用。 |
--bootstrap |
kExtensionContentVerification 标志的值。有关更多说明,请参阅 ContentVerifierDelegate::Mode。 |
--borealis-launch-options |
允许将BorealisLaunchOptions字符串传递给chrome进程,该字符串将存储在kExtraLaunchOptions中。有关格式,请参阅 chrome/browser/ash/borealis/borealis_launch_options.h 中的文档。 |
--bottom-gesture-start-height |
从屏幕底部向上看的像素数,可视为底部轻扫手势的有效原点。如果设置,将覆盖上述 system-gesture-start-height 标志的值和 cast_system_gesture_handler.cc 中的默认值。 |
--bound-session-cookie-rotation-delay |
用于向 Cookie 轮换请求添加人为延迟。它期望一个数字作为值,表示以毫秒为单位的延迟。 |
--bound-session-cookie-rotation-result |
用于模拟 cookie 旋转网络请求响应。它期望一个数字作为值,表示“BoundSessionRefreshCookieFetcher::Result”的枚举值。注意:这应该用于模拟错误情况,而不是成功。如果使用成功“0”,则不会设置绑定的 Cookie。 |
--browser-data-backward-migration-for-user |
指定应针对哪个用户执行浏览器数据向后迁移。 |
--browser-data-backward-migration-mode |
向后迁移模式。与“kBrowserDataBackwardMigrationForUser”一起传递。 |
--browser-data-migration-for-user |
指定应针对哪个用户进行浏览器数据迁移。 |
--browser-data-migration-mode |
运行移动迁移,而不是复制。与“kBrowserDataMigrationForUser”一起传递。 |
--browser-startup-dialog |
使浏览器进程在启动时显示一个对话框。 |
--browser-subprocess-path |
要为渲染器和插件子进程运行的 exe 的路径。 |
--browser-test |
指示代码是否正在运行浏览器测试(这会更改内容 shell 使用的启动 URL,并且还会禁用可能使测试不稳定的功能 [如内存压力监控])。 |
--browser-ui-tests-verify-pixels |
使测试尝试验证像素输出。 |
--bwsi |
指示浏览器处于“不登录浏览”(访客会话)模式。应完全禁用扩展、同步和书签。 |
--bypass-app-banner-engagement-checks |
此标志会导致绕过显示应用横幅的用户参与度检查。它旨在供希望测试其网站是否满足显示应用横幅所需的条件的开发人员使用。 |
--bypass-installable-message-throttle-for-testing |
此标志允许绕过可安装的消息限制进行测试。 |
--campaigns-test-tag |
切换以控制要在测试队列中选择的投放广告系列文件版本。示例:“--campaigns-test-tag=dev1”将选择与 dev1 匹配的标签的测试群组。 |
--campbell-key |
开关用于传入 Campbell 功能的密钥。除非提供正确的密钥,否则无论关联功能标志的状态如何,Campbell 功能都将保持禁用状态。 |
--canvas-2d-layers |
启用正在进行的画布 2d API 方法 BeginLayer 和 EndLayer。 |
--cast-app-background-color |
当 Chromium 尚未呈现任何内容时使用的背景颜色。 |
--cast-developer-certificate-path |
当通过构建标志启用时,传递此参数允许 Cast 身份验证实用程序在信任存储中使用自定义根开发人员证书,而不是 Google 签名的根证书。 |
--cast-initial-screen-width |
用于将初始屏幕分辨率传递给 GPU 进程。 这使我们能够正确设置屏幕尺寸(因此在创建第一个窗口时无需调整大小时)。 |
--cast-log-device-cert-chain |
启用后,将在 VLOG 级别 3 打印 PEM 编码的设备证书链。 |
--cast-mojo-broker-path |
命令行参数,用于更改 Unix 域套接字路径以连接到 Cast Mojo 代理。 |
--cc-layer-tree-test-long-timeout |
增加内存检查器的超时。 |
--cc-layer-tree-test-no-timeout |
防止层树单元测试超时。 |
--cc-scroll-animation-duration-in-seconds |
控制滚动动画曲线的持续时间。 |
--cellular-first |
如果设置了此标志,则表示此设备是“手机网络优先”设备。蜂窝优先设备使用蜂窝电话数据网络作为连接到互联网的主要方式。设置此标志有两个后果:1. 默认情况下,将启用蜂窝数据漫游。2. 将指示 UpdateEngine 允许通过蜂窝数据连接进行自动更新。 |
--change-stack-guard-on-fork |
在受精卵分叉一个新进程后,更改堆栈金丝雀。此开关非常有用,因此并非所有分叉的进程都使用相同的金丝雀(秘密值),该金丝雀容易受到信息泄露和暴力攻击。请参见 https://crbug.com/1206626。这要求在调用 content::RunZygote() 时编译堆栈上的所有函数,而不编译堆栈 canary。有效值为“enable”或“disable”。 |
--check-damage-early |
及早检查损坏情况,如果没有损坏,则中止框架,这样像 Android WebView 这样的客户端就不会不必要地失效。 |
--check-for-update-interval |
检查更新的频率(以秒为单位)。应仅用于测试目的。 |
--child-wallpaper-large |
用于儿童帐户的默认大墙纸(作为受信任、非用户可写的 JPEG 文件的路径)。 |
--child-wallpaper-small |
用于儿童帐户的默认小墙纸(作为受信任的、非用户可写的 JPEG 文件的路径)。 |
--cipher-suite-blacklist |
要禁用的 SSL 密码套件的逗号分隔列表。 |
--clamshell |
kAshUiMode 标志的值。 |
--class[13] |
与 X 应用程序中的 --class 参数相同。 使用给定值覆盖 WM_CLASS 窗口属性。 |
--clear-key-cdm-path-for-testing |
指定用于测试的 Clear Key CDM 的路径,在启用库 CDM 时,该路径对于支持外部 Clear Key 密钥系统是必需的。请注意,外部清除键系统支持也由功能 kExternalClearKeyForTesting 控制。 |
--clear-token-service |
在使用令牌服务之前清除令牌服务。这允许在测试期间模拟凭据的过期时间。 |
--compensate-for-unstable-pinch-zoom |
启用对不稳定捏合缩放的补偿。一些触摸屏在直线上移动手指时会显示大量的晃动。这使得两指滚动触发振荡捏合缩放。有关详细信息,请参见 crbug.com/394380。 |
--compile-shader-always-succeeds |
编译着色器时始终返回成功。链接仍将失败。 |
--component-updater |
使用逗号分隔的选项,用于对组件更新程序进行故障排除。仅对浏览器进程有效。 |
--component-updater-trust-tokens-component-path |
可选的测试覆盖 Trust Tokens 密钥承诺组件的路径。 |
--conch-key |
Switch 用于传入 Conch 的密钥。除非提供正确的密钥,否则无论关联功能标志的状态如何,Conch 功能都将保持禁用状态。 |
--conditional-focus-window-ms |
允许覆盖条件焦点窗口的长度。 |
--connectivity-check-url |
用于网络连接检查的 URL。默认值为“https://clients3.google.com/generate_204”。 |
--container-app-preinstall-activation-time-threshold |
用于为容器应用提供激活时间阈值的命令行开关的名称。请注意,此开关仅用于测试目的。 |
--content-shell-devtools-tab-target[14] |
在检查 WebContents 时,让 DevTools 前端与类型为“tab”而不是“frame”的目标进行通信。 |
--content-shell-hide-toolbar |
在 content_shell 的主机窗口中隐藏工具栏。 |
--content-shell-host-window-size |
content_shell的主机窗口的大小(即“800x600”)。 |
--coral-feature-key |
为 Coral 功能提供密钥。 |
--crash-dumps-dir |
目录 breakpad 应在其中存储小型转储。 |
--crash-loop-before[6] |
一个time_t。通过 session_manager传递到 Chrome 用户会话中,指示如果 Chrome 在指定时间之前崩溃,session_manager会认为这是崩溃循环情况,并将用户注销。如果 Chrome 崩溃,大多数情况下只是将其传递给crash_reporter。 |
--crash-on-failure |
当指定为“enable-leak-detection”命令行选项时,会导致检漏仪在发现泄漏时立即崩溃。 |
--crash-on-hang-threads |
以逗号分隔的 BrowserThreads 列表,如果给定的浏览器线程没有响应,则会导致浏览器进程崩溃。UI/IO 是受支持的 BrowserThreads。 例如:--crash-on-hang-threads=UI:18,IO:18 --> 如果 UI 或 IO 在 18 秒内没有响应,而另一个浏览器线程有响应,则浏览器崩溃。 |
--crash-server-url |
要将崩溃数据上传到的服务器 URL。对于生产设备,默认值为“https://clients2.google.com/cr/report”。对于非生产,默认值为“https://clients2.google.com/cr/staging_report”。 |
--crash-test |
导致浏览器进程在启动时崩溃。 |
--crashpad-handler |
指示chrome.exe或setup.exe作为crashpad_handler启动的进程类型 (switches::kProcessType)。这仅在 Windows 上使用。我们在 Windows 上将处理程序捆绑到chrome.exe中,因为“新”.exe很有可能被应用程序防火墙、AV 软件等阻止或干扰。在其他平台上,crashpad_handler 是一个独立的可执行文件。 |
--crashpad-handler-pid[15] |
Crashpad 处理程序的进程 ID。 |
--create-browser-on-startup-for-tests |
某些平台(如 ChromeOS)默认为空桌面。浏览器测试可能需要添加此开关,以便在启动时至少创建一个浏览器实例。TODO(nkostylev):调查是否可以移除此开关。(http://crbug.com/148675) |
--credits |
打印许可信息(与 about:credits 中找到的内容相同)并退出。 |
--cros-bundled-widevine[3] |
这些标志从 ash-chrome 传递到 lacros-chrome,后者对应于 Widevine CDM(捆绑的 CDM 和组件更新的 CDM)使用的目录。 |
--cros-disks-fake |
启用 cros 磁盘伪造行为。如果设置了开关,则会初始化假的 cros 磁盘 D-Bus 客户端,并且 USB 事件不会到达 chrome。 |
--cros-postlogin-data-fd |
FD 指向包含登录后数据的匿名管道。 |
--cros-postlogin-log-file |
Lacros 在登录后应使用的日志文件的路径。 |
--cros-region |
强制 CrOS 区域值。 |
--cros-startup-data-fd |
FD 指向包含启动数据的(内存支持的)文件。 |
--crosh-command[6] |
自定义 crosh 命令。 |
--cryptauth-http-host |
覆盖 CryptAuth 使用的 Google API (https://www.googleapis.com) 的默认网址。 |
--cryptauth-v2-devicesync-http-host |
覆盖 CryptAuth v2 DeviceSync 的默认 URL:https://cryptauthdevicesync.googleapis.com。 |
--cryptauth-v2-enrollment-http-host |
覆盖 CryptAuth v2 注册的默认 URL:https://cryptauthenrollment.googleapis.com。 |
--cryptohome-ignore-cleanup-ownership-for-testing |
通常,没有任何身份验证因素的加密家庭被认为是已损坏的。特殊机制会在用户创建过程中检测到此类情况,并删除此类用户。如果此类用户是所有者,则应触发强力清洗。但是,如果在测试中发生此类事件,则所有日志都将丢失,并且很难调查 Owner 用户配置错误背后的确切原因。此标志可防止在这种情况下触发 powerwash,而是触发简单的用户删除。 |
--cryptohome-recovery-service-base-url |
覆盖 Cryptohome 恢复服务的基 URL。 |
--cryptohome-recovery-use-test-env |
强制 cryptohome 恢复过程使用测试环境(测试密钥/URL)。 |
--cryptohome-use-authsession |
控制在与 cryptohomed 交互时是否应使用 AuthSession API。 |
--cryptohome-use-old-encryption-for-testing |
强制 cryptohome 使用旧 (ecryptfs) 加密创建新用户。此开关可用于设置可用于测试加密迁移方案的配置。 |
--custom-devtools-frontend |
指定将用于提供 devtools://devtools/custom/ 的 http:// 终结点,<path>或者指定用于 devtools://devtools/bundled/ <path>从中加载的自定义文件路径的 file:// URL |
--custom_summary[10] |
强制在更新菜单项下方显示自定义摘要。 |
--d3d11-null |
用于“NULL”/存根驱动程序实现的特殊开关。 |
--dark-mode-settings |
设置深色模式设置。格式为 [<param>=<value>],[<param>=<value>],...参数采用 int 或 float 值。如果未指定参数,则使用默认的深色模式设置。下面给出了有效的参数。“InversionAlgorithm” 采用 DarkModeInversionAlgorithm 枚举的 int 值。“ImagePolicy” 采用 DarkModeImagePolicy 枚举的 int 值。“ForegroundBrightnessThreshold” 采用 0 到 255 int 值。“BackgroundBrightnessThreshold” 采用 0 到 255 int 值。“ContrastPercent”采用 -1.0 到 1.0 浮点值。值越高,对比度越大。 |
--data-url-in-svg-use-enabled |
覆盖数据:通过企业策略弃用 SVGUseElement 中的 URL。 |
--dbus-stub |
强制实现 D-Bus 客户端的存根。使用存根 D-Bus 客户端是非 Chrome OS 环境的默认设置,要在非 Chrome OS 环境中使用真正的 D-Bus 客户端,请将此标志设置为“从不”。 |
--deadline-to-synchronize-surfaces |
等待激活具有依赖项的图面的 BeginFrames 的默认数。 |
--debug-bsa |
覆盖并启用对 BSA 库测试/调试有用的功能。 |
--debug-devtools |
在调试模式下运行 devtools 测试(未捆绑和缩小) |
--debug-packed-apps |
将调试条目(如 Inspect Element)添加到打包应用的上下文菜单中。 |
--debug-print[16] |
启用对调试打印子系统的支持。 |
--default-background-color |
如果页面未指定背景色,则要使用的背景色。以十六进制的RGB或RGBA整数值形式提供,例如,“ff0000ff”表示红色,“00000000”表示透明。 |
--default-country-code[10] |
用于搜索引擎本地化的默认国家/地区代码。 |
--default-tile-width |
设置复合图层使用的切片大小。 |
--default-trace-buffer-size-limit-in-kb |
仅当我们未在跟踪配置中设置缓冲区大小时才使用,并将用于所有跟踪会话。如果未提供,我们将使用 perfetto_config.cc 中提供的默认值 |
--default-wallpaper-is-oem |
指示 kAshDefaultWallpaper{Large,Small} 指定的壁纸图像是特定于 OEM 的(即它们无法从 Google 下载)。 |
--default-wallpaper-large |
要使用的默认大墙纸(作为受信任的、非用户可写的 JPEG 文件的路径)。 |
--default-wallpaper-small |
要使用的默认小墙纸(作为受信任的、非用户可写的 JPEG 文件的路径)。 |
--defer-external-display-timeout |
在解锁或使用关闭的盖子登录时等待显示器重新连接的时间间隔(以秒为单位)。 |
--defer-feature-list |
在外部服务进程中延迟 base::FeatureList 的初始化,允许进程包含其自己的非默认功能。 |
--demo-app-test-tag |
切换以控制在测试队列中选择哪些可投放的演示模式应用版本。示例:'--demo-app-test-tag=dev1' 将选择与 dev1 匹配的标签的测试群组。 |
--demo-mode-enrolling-username |
用于演示模式的测试组织单元 (OU) 用户。仅传递“@cros-demo-mode.com”之前的部分。 |
--demo-mode-force-arc-offline-provision |
强制 ARC 配置采用离线演示模式的代码路径。 |
--demo-mode-highlights-extension |
在演示模式下用于突出显示应用的应用 ID。 |
--demo-mode-resource-directory |
从中获取演示模式资源内容的目录(而不是从 Omaha 下载)。 |
--demo-mode-screensaver-extension |
在演示模式下用于屏幕保护程序应用的应用程序 ID。 |
--demo-mode-swa-content-directory |
从中获取演示模式 SWA 内容的目录(而不是从 Omaha 下载)。 |
--deny-permission-prompts |
通过拒绝而不是显示提示来防止出现权限提示。 |
--derelict-detection-timeout |
在 OOBE 中将计算机视为废弃之前的时间(以秒为单位)。 |
--derelict-idle-timeout |
废弃机器启动演示模式之前的时间(以秒为单位)。 |
--desktop-window-1080p |
如果存在,桌面cast_shell将创建 1080p 窗口(前提是显示分辨率足够高)。 否则,cast_shell默认为 720p。 |
--device-management-url |
指定与设备管理后端通信以获取配置策略和执行其他设备任务的 URL。 |
--device-scale-factor[1] |
传递给某些进程(如渲染器等)的设备比例因子。 |
--devtools-code-coverage |
用于输出 JavaScript 代码覆盖率的目录。如果提供,则在选定的浏览器测试中启用覆盖率。 |
--devtools-flags |
将命令行参数传递给 DevTools 前端。 |
--diagnostics |
触发多种诊断模式。 |
--diagnostics-format |
设置由诊断标志启用的诊断模式的输出格式。 |
--diagnostics-recovery |
指示诊断模式执行请求的恢复步骤。 |
--direct-composition-video-swap-chain-format |
用于覆盖直接合成 SDR 视频叠加的交换链格式。 |
--disable-2d-canvas-clip-aa |
在 2d 画布剪辑上禁用抗锯齿 |
--disable-2d-canvas-image-chromium |
禁用 Canvas2D 渲染到扫描缓冲区以支持叠加。 |
--disable-3d-apis |
禁用客户端可见的 3D API,尤其是 WebGL 和 Pepper 3D。这由策略控制,并与其他启用/禁用开关分开,以避免意外回归控制对这些 API 的访问的策略支持。 |
--disable-accelerated-2d-canvas |
禁用 GPU 加速的 2D 画布。 |
--disable-accelerated-mjpeg-decode |
禁用捕获帧的 mjpeg 解码的硬件加速(如果可用)。 |
--disable-accelerated-video-decode |
禁用视频解码的硬件加速(如果可用)。警告:请勿移除或重命名此标志,因为它会在 ChromeOS 代码中用于实现 DeviceHardwareVideoDecodingEnabled 策略。 |
--disable-accelerated-video-encode |
禁用视频编码的硬件加速(如果可用)。 |
--disable-adpf |
禁用通过 ADPF 报告帧计时,即使设备支持也是如此。 |
--disable-android-native-fence-sync-for-testing[10] |
在一些带有软件 GL 的 Android 模拟器上,ANGLE 公开了原生围栏同步扩展,但实际上并不起作用。此开关用于在测试期间禁用 Android 原生围栏同步,以避免崩溃。 TODO(https://crbug.com/337886037):一旦上游 ANGLE 固定,请删除此标志。 |
--disable-angle-features |
如果找到指定的逗号分隔的 ANGLE 要素,则禁用该要素。 |
--disable-arc-cpu-restriction |
阻止在 ARC[VM] 上设置任何 CPU 限制。仅供测试使用,因为如果 ARC 容器受到限制,某些测试可能会超时。 |
--disable-arc-opt-in-verification |
禁用 ARC 选择加入验证过程,并且 ARC 默认处于启用状态。 |
--disable-audio-input |
强制创建输入和输出流以使用虚假音频流。 |
--disable-auto-maximize-for-tests[3] |
停用 ChromeOS 上的自动最大化功能,以便浏览器窗口始终以正常状态启动。这由不希望这种自动最大化行为的测试使用。 |
--disable-auto-reload |
禁用错误页面的自动重新加载。 |
--disable-auto-wpt-origin-isolation |
关闭Web平台测试域的自动源隔离功能。我们通常会对它们进行源隔离,以获得更好的测试覆盖率,但选择加入源隔离的测试需要禁用此功能。 |
--disable-back-forward-cache |
禁用 BackForwardCache 功能。 |
--disable-background-media-suspend |
不要立即在后台选项卡中挂起媒体。 |
--disable-background-networking |
禁用在后台运行网络请求的多个子系统。这用于进行网络性能测试,以避免测量中的噪声。 |
--disable-background-timer-throttling |
从后台页面禁用计时器任务的任务限制。 |
--disable-backgrounding-occluded-windows |
禁用被遮挡窗口的背景渲染。为测试执行以避免非确定性行为。 |
--disable-backing-store-limit |
禁用对后备存储数量的限制。可以防止具有许多窗口/选项卡和大量内存的用户闪烁。 |
--disable-best-effort-tasks |
将 TaskPriority::BEST_EFFORT 任务的执行延迟到关闭。 |
--disable-birch-weather-api-for-testing |
禁止 Birch 调用天气 API。允许 tast 测试中的虚假用户避免使用无效的 GAIA ID 进行 API 调用,这会导致天气服务器端出现错误。 |
--disable-blink-features |
禁用一个或多个启用了 Blink 运行时的功能。使用 runtime_enabled_features.json5 中的名称,用逗号分隔。在 kEnableBlinkFeatures 之后应用,并在更改这些功能的其他标志之后应用。 |
--disable-breakpad |
禁用崩溃报告。 |
--disable-cancel-all-touches[17] |
禁用 CancelAllTouches() 函数以在取消单点触摸时实现。 |
--disable-canvas-aa |
在 2d 画布上禁用抗锯齿。 |
--disable-checker-imaging |
禁止将所有图像解码延迟到图像解码服务,忽略在 PaintImage 上指定的 DecodingMode 首选项。 |
--disable-chrome-tracing-computation |
在写入跟踪时禁用跟踪服务图计算。 |
--disable-component-extensions-with-background-pages |
禁用带有后台页面的默认组件扩展 - 对于性能测试很有用,在这些测试中,这些页面可能会干扰性能结果。 |
--disable-composited-antialiasing |
在合成器中禁用图层边缘抗锯齿。 |
--disable-crash-reporter |
切换以禁用崩溃报告 |
--disable-crashpad-for-testing |
禁用用于测试的碰撞板初始化。crashpad 二进制文件将不会运行,因此不会检测和符号化崩溃。 |
--disable-crashpad-forwarding |
切换以禁用 Crashpad 转发 |
--disable-databases |
禁用 HTML5 DB 支持。 |
--disable-dawn-features |
在创建 Dawn 设备时禁用 Dawn 功能(切换)。 |
--disable-default-apps |
在首次运行时禁用默认应用程序的安装。这在自动化测试期间使用。 |
--disable-demo-mode |
停用 Chrome 操作系统演示。 |
--disable-dev-shm-usage[18] |
在某些虚拟机环境中,/dev/shm 分区太小,会导致 Chrome 失败或崩溃(参见 http://crbug.com/715363)。使用此标志可解决此问题 (将始终使用临时目录创建匿名共享内存文件) 。 |
--disable-device-disabling |
如果设置了此开关,则设备的所有者无法远程禁用设备。 |
--disable-dinosaur-easter-egg |
在离线插页式广告上禁用恐龙复活节彩蛋。 |
--disable-disallow-lacros |
如果两者都设置在一起,则此标志将禁用上述“disallow-lacros”。即,如果用户翻转功能标志,或设置了策略,则可以使用 lacros,如果设置了 --disallow-lacros,则为 event。 |
--disable-domain-blocking-for-3d-apis |
在 GPU 重置后禁用 3D API 的每域阻止。此开关仅用于测试。 |
--disable-domain-reliability |
禁用域可靠性监视。 |
--disable-drive-fs-for-testing |
禁用 DriveFS 用于测试目的,用于 tast 测试,并且仅在测试图像上使用。 |
--disable-explicit-dma-fences |
禁用显式 DMA 围栏 |
--disable-extensions |
禁用扩展。 |
--disable-extensions-except |
禁用除逗号分隔列表中指定的扩展之外的扩展。 |
--disable-features |
要禁用的功能名称的逗号分隔列表。另请参阅 kEnableFeatures。 |
--disable-field-trial-config |
禁用在 fieldtrial_testing_config.json 中配置的现场试验测试。 |
--disable-file-system |
禁用 FileSystem API。 |
--disable-fine-grained-time-zone-detection |
禁用细粒度时区检测。 |
--disable-first-run-ui |
禁止显示首次运行 UI。 |
--disable-font-subpixel-positioning |
Force 禁用字体子像素定位。这会影响字符字形的锐度、字距调整、提示和布局。 |
--disable-frame-rate-limit |
在 cc 调度程序和显示调度程序中禁用开始帧限制。还意味着 --disable-gpu-vsync(请参阅 //ui/gl/gl_switches.h)。TODO(ananta/jonross/sunnyps) http://crbug.com/346931323 一旦可能为 Windows 和其他平台实施 VRR 支持,我们应该删除或更改它。 |
--disable-gaia-services |
禁用 GAIA 服务,例如注册和 OAuth 会话还原。由“假”遥测登录使用。 |
--disable-gesture-requirement-for-presentation |
禁用演示的用户手势要求。 |
--disable-gl-drawing-for-tests |
禁用产生像素输出的 GL 绘图操作。这样,GL 输出将不正确,但测试将运行得更快。 |
--disable-gl-error-limit |
禁用 GL 错误日志限制。 |
--disable-gl-extensions |
如果找到,则禁用指定的逗号分隔的 GL 扩展。 |
--disable-glsl-translator |
禁用 GLSL 转换器。 |
--disable-gpu |
禁用 GPU 硬件加速。 如果软件渲染器未到位,则 GPU 进程将不会启动。 |
--disable-gpu-compositing |
阻止合成器使用其 GPU 实现。 |
--disable-gpu-driver-bug-workarounds |
禁用各种 GPU 驱动程序错误的解决方法。 |
--disable-gpu-early-init |
禁用 GPU 进程的主动早期初始化。 |
--disable-gpu-memory-buffer-compositor-resources |
不要强制所有合成器资源都由 GPU 内存缓冲区提供支持。 |
--disable-gpu-memory-buffer-video-frames |
禁用 GpuMemoryBuffer 支持的 VideoFrames。 |
--disable-gpu-process-crash-limit |
对于测试,要禁用 GPU 进程可以重新启动的次数限制。 |
--disable-gpu-process-for-dx12-info-collection |
禁用用于 DX12 信息收集的非沙盒 GPU 进程 |
--disable-gpu-program-cache |
关闭 gpu 程序缓存 |
--disable-gpu-rasterization |
禁用 GPU 栅格化,即仅在 CPU 上栅格化。重写 kEnableGpuRasterization 标志。 |
--disable-gpu-sandbox |
禁用 GPU 进程沙箱。 |
--disable-gpu-shader-disk-cache |
在磁盘缓存上禁用 GPU 着色器。 |
--disable-gpu-vsync |
阻止 GPU 将演示文稿与 vblank 同步。 |
--disable-gpu-watchdog |
禁用如果 GPU 进程停止响应消息,则该线程会导致 GPU 进程崩溃。 |
--disable-hang-monitor |
禁止在渲染器进程中挂起监视器对话框。 这可能会允许页面上的缓慢卸载处理程序阻止选项卡关闭,但在这种情况下,可以使用任务管理器来终止有问题的进程。 |
--disable-headless-mode |
从无头模式开始禁用 shell。然后,测试将尝试使用硬件 GPU 进行渲染。仅当设置了 kRunWebTests 时,才会遵循此操作。 |
--disable-hid-blocklist |
禁用 HID 阻止列表。 |
--disable-hid-detection-on-oobe |
禁用 HID 检测 OOBE 屏幕。 |
--disable-highres-timer[1] |
在 Windows 上禁用高分辨率计时器。 |
--disable-histogram-customizer |
禁用 RenderThread 的 HistogramCustomizer。 |
--disable-image-animation-resync |
禁止将图像动画重置为开头,以避免跳过许多帧。仅当启用合成器图像动画时才有效。 |
--disable-in-process-stack-traces |
禁用进程内堆栈跟踪。 |
--disable-input-event-activation-protection |
禁止忽略可能意外的输入事件,例如在按钮显示后立即发生的按钮单击。将其用于执行自动点击等的集成测试。 |
--disable-ios-password-suggestions |
当焦点放在表单字段上时,禁止在键盘附件视图中显示可用的密码凭据。 |
--disable-ipc-flooding-protection |
禁用 IPC 泛洪保护。默认情况下,它处于激活状态。一些 javascript 函数可用于用 IPC 淹没浏览器进程。这种保护限制了它们的使用速率。 |
--disable-javascript-harmony-shipping |
禁用最新发布的 ECMAScript 6 功能。 |
--disable-kill-after-bad-ipc |
当子进程发送错误的 IPC 消息时,不要终止它。 除了测试之外,从安全角度来看,启用此开关是一个坏主意。 |
--disable-lacros-keep-alive |
禁用 Lacros 保持活动以进行测试。 |
--disable-layer-tree-host-memory-pressure |
禁用 LayerTreeHost::OnMemoryPressure |
--disable-lazy-loading |
禁用图像和帧的延迟加载。 |
--disable-lcd-text |
禁用 LCD 文本。 |
--disable-legacy-window[1] |
禁用与 WebContents 的大小相对应的 Legacy Window。 |
--disable-local-storage |
禁用 LocalStorage。 |
--disable-logging |
强制禁用日志记录。 默认情况下,在调试版本中启用日志记录。 |
--disable-logging-redirect[6] |
禁用用于测试的日志记录重定向。 |
--disable-login-animations |
避免在登录时制作昂贵的动画。 |
--disable-login-lacros-opening |
如果 Lacros 设置为主 Web 浏览器,则在会话登录时,它将自动启动。这将禁用该功能,即,如果设置了此标志,即使 lacros 是主要的 Web 浏览器,它也不会在会话登录时自动启动。这是出于测试目的,特别是针对 Tast。 |
--disable-login-screen-apps[6] |
在登录屏幕上禁用应用程序。默认情况下,它们是允许的,并且可以通过策略进行安装。 |
--disable-low-end-device-mode |
设置后强制禁用低端设备模式。 |
--disable-low-latency-dxva |
在创建 DXVA 解码器时禁用使用 CODECAPI_AVLowLatencyMode。 |
--disable-low-res-tiling |
使用 CPU 栅格化时,请禁用低分辨率平铺。这使用较少的电量,尤其是在动画期间,但在快速滚动期间可能会看到更多的白色,尤其是在较慢的设备上。 |
--disable-machine-cert-request |
在证明期间禁用对企业计算机证书的请求。 |
--disable-main-frame-before-activation |
禁止在上一次提交激活之前发送下一个 BeginMainFrame。重写 kEnableMainFrameBeforeActivation 标志。 |
--disable-media-session-api[10] |
禁用媒体会话 API |
--disable-metal-shader-cache[7] |
禁用 Metal 的着色器缓存,使用 GPU 沙箱来阻止对其的访问。 |
--disable-mipmap-generation |
在 Skia 中禁用 mipmap 生成。已使用针对特定低内存设备的解决方法,有关详细信息,请参阅 https://crbug.com/1138979。 |
--disable-modal-animations[7] |
禁用用于显示和隐藏模态对话框的动画。 |
--disable-mojo-broker |
在 Mojo 初始化期间在浏览器中禁用 Mojo 代理功能。 |
--disable-mojo-renderer |
不要使用在媒体服务中远程托管的渲染器,而是在 content_renderer 内回退到默认渲染器。不会更改媒体服务的行为。 |
--disable-nacl |
禁用 NaCl。如果还设置了 kEnableNaCl,则此开关优先。 |
--disable-namespace-sandbox |
禁用命名空间沙箱的使用。 |
--disable-new-content-rendering-timeout |
当渲染器在顶帧导航后一段时间内未提交新输出时,禁用清除渲染器的渲染输出。 |
--disable-notifications |
禁用 Web 通知和推送 API。 |
--disable-nv12-dxgi-video |
禁止视频解码器绘制到 NV12 纹理而不是 ARGB。 |
--disable-oobe-chromevox-hint-timer-for-testing |
在 OOBE 中禁用 ChromeVox 提示空闲检测,这可能会导致测试期间出现意外行为。 |
--disable-oobe-network-screen-skipping-for-testing |
禁用基于以太网连接的网络屏幕跳过检查。 |
--disable-oopr-debug-crash-dump[10] |
禁用 OOPR 的调试故障转储。 |
--disable-origin-trial-controlled-blink-features |
禁用所有可通过 OriginTrials 启用的 RuntimeEnabledFeatures。 |
--disable-overscroll-edge-effect[10] |
禁用滚动边缘效果,例如在 Android 视图中找到的效果。 |
--disable-partial-raster |
在渲染器中禁用部分栅格。禁用此开关还会禁用持久性 GPU 内存缓冲区的使用。 |
--disable-pdf-tagging |
打印 PDF 时不要发出标签。 |
--disable-pepper-3d |
禁用 Pepper3D。 |
--disable-per-user-timezone |
禁用每用户时区。 |
--disable-pinch |
禁用合成器加速的触摸屏捏合手势。 |
--disable-pnacl-crash-throttling |
禁用 Portable Native Client 的崩溃限制。 |
--disable-policy-key-verification[6] |
禁用策略签名密钥的验证。它仅适用于 Chrome OS 测试图像,否则会崩溃。TODO(crbug.com/1225054):此标志可能会带来安全风险。找到更好的解决方案,为 Family Link 帐号启用策略测试。 |
--disable-popup-blocking |
禁用弹出窗口阻止。 |
--disable-prefer-compositing-to-lcd-text |
如果合成层会阻止 LCD 文本,则禁用合成层的创建。 |
--disable-presentation-api |
禁用演示 API。 |
--disable-print-preview |
禁用打印预览(用于测试,以及对于不喜欢我们的用户。 |
--disable-prompt-on-repost |
通常,当用户尝试导航到由帖子生成的页面时,我们会提示确保他们想要这样做。此开关可用于禁用该检查。此开关在自动化测试期间使用。 |
--disable-pull-to-refresh-effect[10] |
在垂直滚动内容时禁用下拉刷新效果。 |
--disable-pushstate-throttle |
禁用 history.pushState/replaceState 调用的限制。 |
--disable-reading-from-canvas |
污染所有<canvas>元素,无论其来源如何。 |
--disable-remote-fonts |
禁用远程 Web 字体支持。无论是否指定此选项,SVG 字体都应始终有效。 |
--disable-remote-playback-api |
禁用 RemotePlayback API。 |
--disable-renderer-accessibility |
关闭渲染器中的辅助功能。 |
--disable-renderer-backgrounding |
设置时阻止渲染器进程后台。 |
--disable-resource-scheduler |
ResourceScheduler是否被禁用。 请注意,这仅对需要实现自己的资源调度的 C++ Headless 嵌入器有用。 |
--disable-rgba-4444-textures |
禁用RGBA_4444纹理。 |
--disable-rollback-option |
在重置屏幕上禁用回滚选项。 |
--disable-rtc-smoothness-algorithm |
禁用 webrtc 的新渲染算法,该算法旨在提高渲染流畅度。 |
--disable-screen-orientation-lock[10] |
禁用屏幕方向 API 的锁定功能。 |
--disable-scroll-to-text-fragment |
此开关禁用 ScrollToTextFragment 功能。 |
--disable-seccomp-filter-sandbox |
禁用 seccomp 过滤器沙箱 (seccomp-bpf)(仅限 Linux)。 |
--disable-setuid-sandbox |
禁用 setuid 沙箱(仅限 Linux)。 |
--disable-shader-name-hashing |
在着色器中关闭用户定义的名称哈希。 |
--disable-shared-workers |
禁用共享辅助角色。 |
--disable-signin-frame-client-certs |
在 Chrome 操作系统登录配置文件的登录帧上停用客户端证书身份验证。TODO(crbug.com/41389560):当到达请求客户端证书的端点时,如果还没有系统令牌,则删除此标志。 |
--disable-site-isolation-for-policy[10] |
就像 kDisableSiteIsolation 一样,但没有显示“稳定性和安全性会受到影响”黄油条警告。 |
--disable-site-isolation-trials |
禁用站点隔离。 请注意,通过企业策略和/或 cmdline 选择加入(按进程选择加入、隔离源等)优先于 kDisableSiteIsolation 开关(即,尽管可能存在 kDisableSiteIsolation 开关,但选择加入仍将生效)。 请注意,由于历史原因,交换机的名称误导性地提到了“试验”,但该交换机还禁用了自 M67 以来在桌面上附带的默认站点隔离。 保留交换机的名称是为了实现 chrome://flags 的反向兼容性。 |
--disable-skia-graphite |
强制禁用/启用 Skia Graphite。如果两者都指定了,则禁用将优先于启用。 |
--disable-skia-runtime-opts |
请勿在 Skia 中使用运行时检测到的高端 CPU 优化。 这对于强制执行基线代码路径(例如 Web 测试)非常有用。 |
--disable-smooth-scrolling |
禁用平滑滚动以进行测试。 |
--disable-software-compositing-fallback |
对于测试,要禁用在 GPU 进程崩溃并达到 GPU 进程崩溃限制时回退到软件合成。 |
--disable-software-rasterizer |
禁止使用 3D 软件光栅器。 |
--disable-speech-api |
禁用 Web 语音 API(语音识别和合成)。 |
--disable-speech-synthesis-api |
禁用 Web 语音 API 的语音合成部分。 |
--disable-stack-profiler |
禁用堆栈分析。堆栈分析可能会改变性能。在将性能指标与默认禁用性能指标的构建进行比较时,禁用堆栈分析非常有用。 |
--disable-system-font-check |
在指定时禁用对系统字体的检查。 |
--disable-third-party-keyboard-workaround |
禁用第三方键盘多功能框解决方法。 |
--disable-threaded-compositing |
禁用 Web 内容的多线程 GPU 合成。 |
--disable-timeouts-for-profiling[10] |
禁用可能导致浏览器在运行缓慢时死机的超时。如果与分析(例如 debug malloc)一起运行,这将非常有用。 |
--disable-touch-drag-drop |
禁用基于触摸事件的拖放。 |
--disable-usb-keyboard-detect[1] |
禁用 USB 键盘检测以阻止 Windows 上的 OSK。 |
--disable-v8-idle-tasks |
禁用 V8 空闲任务。 |
--disable-variations-safe-mode |
禁用变体安全模式。 |
--disable-variations-seed-fetch-throttling |
禁用在移动平台上获取变体种子的限制。种子将在启动时被提取,并且每次应用进入前台时都会被提取,无论提取之间经过的时间如何。在 Desktop 上,此开关不起作用(而是定期获取种子)。 |
--disable-video-capture-use-gpu-memory-buffer |
这适用于由 kVideoCaptureUseGpuMemoryBuffer 控制的相同功能。kVideoCaptureUseGpuMemoryBuffer 由 chromeos 覆盖层解决。此标志对于通过 chrome:// 标志覆盖设置是必需的。chrome://flag#zero-copy-video-capture 的行为如下;默认值:遵循 chromeos 叠加设置。已启用 :强制启用 kVideoCaptureUseGpuMemoryBuffer。Disabled : 强制禁用 kVideoCaptureUseGpuMemoryBuffer。 |
--disable-volume-adjust-sound |
禁用音量调节声音。 |
--disable-vulkan-fallback-to-gl-for-testing |
如果初始化 Vulkan 失败,则禁止回退到基于 GL 的硬件渲染。这是为了让测试能够在 Vulkan 中捕获回归。 |
--disable-vulkan-surface |
禁用VK_KHR_surface扩展。bitblt 将用于在屏幕上呈现的渲染结果,而不是使用 swapchain。 |
--disable-wayland-ime |
禁用 wayland 输入法编辑器。 |
--disable-web-security |
不要强制执行同源策略;仅用于网站测试。除非 --user-data-dir(由内容嵌入器定义)也存在,否则此开关不起作用。 |
--disable-webgl |
禁用 WebGL 的所有版本。 |
--disable-webgl-image-chromium |
禁用 WebGL 渲染到扫描缓冲区以获得覆盖支持。 |
--disable-webgl2 |
禁用 WebGL2。 |
--disable-webrtc-encryption |
禁用 WebRTC 的 RTP 媒体加密。当 Chrome 嵌入 Content 时,它会在其稳定版和 beta 版频道上忽略此开关。 |
--disable-yuv-image-decoding |
对于受支持的格式和情况,禁用 YUV 图像解码。除非启用 GPU 栅格化,否则不起作用。 |
--disable-zero-browsers-open-for-tests |
某些测试似乎要求应用程序在最后一个浏览器窗口关闭时关闭。因此,我们需要一个开关来强制 ChromeOS Aura 的这种行为,禁用“零窗口模式”。TODO(pkotwicz):调查是否可以删除此错误。(http://crbug.com/119175) |
--disable-zero-copy |
禁用直接写入与切片关联的 GPU 内存的栅格化器。 |
--disable-zero-copy-dxgi-video |
禁止视频解码器直接绘制到纹理。 |
--disallow-lacros |
如果不允许使用 lacros,则设置此标志。具体来说,如果有两个以上的登录用户,即在多用户会话中,则设置此标志。 |
--disallow-non-exact-resource-reuse |
禁止重复使用非精确资源来满足 ResourcePool 请求。仅用于布局或像素测试,以减少噪声。 |
--disallow-policy-block-dev-mode |
禁止通过企业设备策略阻止开发者模式: - 如果注册会阻止开发者模式,则企业注册失败。- 如果新设备策略会阻止开发模式,请不要应用该策略。这仅在测试版本中可用。 |
--disk-cache-dir |
使用特定的磁盘缓存位置,而不是派生自 UserDatadir 的位置。 |
--disk-cache-size |
强制磁盘缓存使用的最大磁盘空间(以字节为单位)。 |
--display[15] |
要连接到哪个 X11 显示器。模拟 GTK+ “--display=” 命令行参数。仅与 Ozone/X11 一起使用。 |
--display-properties[6] |
通过此开关提供的其他显示属性超出了通过编码为 JSON 的 EDID 可用的属性。有关数据格式,请参阅“https://chromium.googlesource.com/chromiumos/platform2/+/dd10a5ae3618bb9dc5fb47ac415ebef6e9a3827d/chromeos-config/README.md#displays”。 |
--dmg-device[7] |
当 switches::kProcessType 为 switches::kRelauncherProcess 时,如果此开关也存在,则重新启动器进程将卸载并弹出已装载的磁盘映像,并将其磁盘映像文件移动到回收站。 参数的值必须是格式为“diskN”或“diskNsM”的 BSD 设备名称。 |
--document-user-activation-required |
需要文档用户激活的自动播放策略。 |
--dom-automation |
指定 |DOMAutomation控制器|需要在渲染器中绑定。这种绑定是按帧进行的,因此可能会成为性能瓶颈。只有在自动化基于 dom 的测试时才应启用它。 |
--double-buffer-compositing |
将 GL 缓冲区队列中的最大挂起帧数设置为 1。 |
--draw-quad-split-limit |
设置在遮挡剔除期间,一个绘制四边形可以拆分为的最大四边形数(不包括)。 |
--draw-view-bounds-rects |
绘制一个半透明矩形以指示每个视图的边界。 |
--drm-virtual-connector-is-external |
将 DRM 虚拟连接器视为外部连接器,以在 VM 中启用显示模式更改。 |
--dump-blink-runtime-call-stats |
记录运行时调用统计信息。--single-process 也需要与此进程一起使用,以记录要记录的统计信息。 |
--dump-browser-histograms |
请求正在运行的浏览器进程将其收集的直方图转储到给定文件。如果文件存在,则该文件将被覆盖。 |
--dump-dom |
将序列化的 DOM (doctype + document.documentElement.outerHTML) 打印到 stdout。 |
--dumpstate-path |
切换到 dumpstate 二进制路径。 |
--edge-touch-filtering[17] |
告诉 Chrome 执行边缘触摸过滤。适用于可转换平板电脑。 |
--enable-accelerated-2d-canvas |
启用加速 2D 画布。 |
--enable-adaptive-selection-handle-orientation[10] |
启用选择手柄的反转,以便它们不会被视口边界剪裁。 |
--enable-aggressive-domstorage-flushing |
启用 DOM Storage 的积极刷新,以最大程度地减少数据丢失。 |
--enable-angle-features |
ANGLE 功能在 third_party/angle/include/platform 中为每个后端定义 如果找到,则启用指定的逗号分隔的 ANGLE 功能。 |
--enable-arc |
荒废的。请使用 --arc-availability=officially-supported。允许在会话启动时启动 ARC 实例。 |
--enable-arcvm |
启用 ARCVM。 |
--enable-arcvm-rt-vcpu |
启用 ARCVM 实时 VCPU 功能。 |
--enable-ash-debug-browser |
将 ash-browser 重新添加到启动器,即使在 LacrosOnly 模式下也是如此。 |
--enable-audio-debug-recordings-from-extension |
如果 WebRTC 日志记录私有 API 处于活动状态,则启用音频调试录制。 |
--enable-auto-reload |
启用错误页面的自动重新加载。 |
--enable-automation |
启用浏览器由自动化控制的指示。 |
--enable-background-thread-pool |
允许在 ThreadPool 中对后台任务使用后台线程优先级,即使在默认情况下禁用后台线程优先级的系统上也是如此,例如,由于担心优先级倒置。 |
--enable-background-tracing |
通过将方案配置作为参数传递来启用后台跟踪。该配置是在 third_party/perfetto/protos/perfetto/config/chrome/scenario_config.proto 中定义的序列化原型“perfetto.protos.ChromeFieldTracingConfig”。protoc 可用于生成序列化的 proto 配置,其中 protoc --encode=perfetto.protos.ChromeFieldTracingConfig --proto_path=third_party/perfetto/ third_party/perfetto/protos/perfetto/config/chrome/scenario_config.proto < {input txt config}.pbtxt > {output proto config}.pb |
--enable-benchmarking |
TODO(asvitkine):考虑删除或重命名此功能。启用基准测试扩展。 |
--enable-birch-weather-api-for-testing-override |
用于覆盖特定 tast 测试的“kDisableBirchWeatherApiForTesting”。 |
--enable-blink-features |
启用一个或多个启用了 Blink 运行时的功能。使用 runtime_enabled_features.json5 中的名称,用逗号分隔。在 kDisableBlinkFeatures 之前应用,并在更改这些功能的其他标志之后应用。 |
--enable-blink-test-features |
启用 blink 运行时启用的功能,其状态为:“test”或 status:“experimental”,这些功能在运行 Web 测试时启用。 |
--enable-bookmark-undo |
启用书签的多级撤销系统。 |
--enable-caret-browsing |
启用本机插入符号浏览,其中可移动的光标放置在网页上,允许用户仅使用键盘选择和浏览不可编辑的文本。请参阅 https://crbug.com/977390 以获取 i2i 的链接。 |
--enable-cast-receiver |
启用 Cast 接收器。 |
--enable-chrome-browser-cloud-management[19] |
在 Chromium 构建上启用 Chrome 浏览器云管理集成。CBCM 始终在品牌构建中启用。 |
--enable-cloud-print-proxy |
仅当进程类型为“服务”时,这才适用。在服务进程中启用 Cloud Print Proxy 组件。 |
--enable-crash-reporter |
指示应启用崩溃报告。在帮助程序进程无法访问做出此决策所需的文件的平台上,此标志是在内部生成的。 |
--enable-crash-reporter-for-testing[20] |
用于在调试环境中打开 Breakpad 崩溃报告,在该环境中,崩溃报告通常被编译但已禁用。 |
--enable-dawn-backend-validation |
在 Dawn 后端启用验证层。 |
--enable-dawn-features |
在创建 Dawn 设备时启用 Dawn 功能(切换)。 |
--enable-dim-shelf |
为 ChromeOS 启用搁板调光。 |
--enable-dinosaur-easter-egg-alt-images |
启用恐龙复活节彩蛋替代图像。 |
--enable-direct-composition-video-overlays |
允许使用 DirectComposition 视频覆盖,即使不支持硬件覆盖也是如此。 |
--enable-discover-feed |
已启用 NTP Discover 源。 |
--enable-domain-reliability |
启用域可靠性监视。 |
--enable-download-warning-improvements |
启用对下载、下载扫描和下载警告的许多 UI 改进。 |
--enable-encryption-selection[18] |
启用允许用户通过设置禁用后端的功能。 |
--enable-exclusive-audio[1] |
对 Windows Vista 及更高版本使用独占模式音频流。导致使用 AudioParameters::AUDIO_PCM_LOW_LATENCY 音频路径的音频流的延迟较低。有关详细信息,请参见 http://msdn.microsoft.com/en-us/library/windows/desktop/dd370844.aspx。 |
--enable-experimental-accessibility-autoclick |
显示尚未启动的其他自动点击功能。 |
--enable-experimental-accessibility-labels-debugging |
启用对直观调试辅助功能标签功能的支持,该功能为屏幕阅读器用户提供图像描述。 |
--enable-experimental-accessibility-language-detection |
启用对页面内文本内容的语言检测,然后将该文本内容暴露给屏幕阅读器等辅助技术。 |
--enable-experimental-accessibility-language-detection-dynamic |
启用对动态内容进行语言检测,然后将动态内容暴露给屏幕阅读器等辅助技术。 |
--enable-experimental-accessibility-manifest-v3 |
在迁移过程中,将辅助功能扩展切换为使用扩展清单 v3。 |
--enable-experimental-accessibility-switch-access-text |
启用正在进行的文本输入的“切换访问”功能。 |
--enable-experimental-cookie-features |
同时打开一组实验性/新添加的 cookie 相关功能的标志,以便于例如测试,以避免必须单独设置多个开关,这可能容易出错(更不用说乏味了)。没有相应的开关来禁用所有这些功能,因为这是不鼓励的,并且出于测试目的,您需要单独关闭它们以识别有问题的功能。 目前,此功能已打开:net::features::kSameSiteDefaultChecksMethod严格 net::features::kSchemefulSameSite net::features::kCookieSameSiteConsidersRedirectChain |
--enable-experimental-web-platform-features |
启用正在开发的 Web 平台功能。 |
--enable-experimental-webassembly-features |
启用实验性 WebAssembly 功能。 |
--enable-extension-activity-logging |
启用扩展活动的日志记录。 |
--enable-extension-assets-sharing |
为已安装的默认应用程序启用共享资源。 |
--enable-features |
要启用的功能名称的逗号分隔列表。另请参阅 kDisableFeatures。 |
--enable-field-trial-config |
启用在 fieldtrial_testing_config.json 中配置的现场试验测试。如果 “disable_fieldtrial_testing_config” GN 标志设置为 true,则此开关为空操作。否则,对于非 Chrome 品牌的构建,除非传递了“--disable-field-trial-config”、“--force-fieldtrials”和/或“--variations-server-url”开关,否则默认情况下已应用测试配置。但是,可以使用此开关应用测试配置以及指定其他现场试验(使用“--force-fieldtrials”)。对于 Chrome 品牌的构建,默认情况下不会启用测试配置,因此需要此开关才能启用它。 |
--enable-finch-seed-delta-compression |
在 Android 上通过“首次运行”代码路径获取新种子时启用增量压缩。 |
--enable-font-antialiasing |
为像素测试启用字体抗锯齿。 |
--enable-gamepad-button-axis-events |
启用 gamepadbuttondown、gamepadbuttonup、gamepadbuttonchange、gamepadaxismove 非标准游戏手柄事件。 |
--enable-gpu-benchmarking |
启用 GPU 基准测试扩展 |
--enable-gpu-blocked-time |
启用 GPU 主线程在 SwapBuffers 之间阻塞多长时间的度量 |
--enable-gpu-client-logging |
启用 GPU 客户端日志记录。 |
--enable-gpu-client-tracing |
在渲染器中启用 GL 调用的 TRACE。 |
--enable-gpu-command-logging |
打开日志记录 GPU 命令。 |
--enable-gpu-debugging |
在每个命令后打开调用 GL 错误。 |
--enable-gpu-driver-debug-logging |
启用 GPU 驱动程序调试消息的日志记录。 |
--enable-gpu-main-time-keeper-metrics |
使用 CrGpuMain 作为后缀启用 ThreadControllerWithMessagePumpImpl 的 TimeKeeper UMA 指标。 |
--enable-gpu-memory-buffer-compositor-resources |
指定所有合成器资源都应由 GPU 内存缓冲区提供支持。 |
--enable-gpu-memory-buffer-video-frames |
启用 GpuMemoryBuffer 支持的 VideoFrames。 |
--enable-gpu-rasterization |
允许启发式方法确定何时应使用 Skia GPU 后端绘制图层瓦片。仅适用于 GPU 加速合成。 |
--enable-gpu-service-logging |
打开 GPU 日志记录(仅限调试版本)。 |
--enable-gpu-service-tracing |
为每个 GL 调用启用 TRACE 调用。 |
--enable-hangout-services-extension-for-testing |
强制启用 HangoutServicesExtension。 |
--enable-hardware-overlays |
在设备允许的情况下,允许通过硬件覆盖合成单个元素。将标志设置为“单全屏”将尝试提升单个全屏覆盖,并在可能的情况下将其用作主帧缓冲区。 |
--enable-houdini |
允许使用 32 位 Houdini 库进行 ARM 二进制转换。 |
--enable-houdini-dlc |
允许使用 Houdini DLC 库进行 ARM 二进制转换。这与在 32 位和 64 位 Houdini 库之间进行选择无关。Houdini DLC 库将在运行时下载并安装,而不是在构建时下载和安装。 |
--enable-houdini64 |
允许使用 64 位 Houdini 库进行 ARM 二进制转换。 |
--enable-idle-tracing[10] |
将其他线程空闲时间信息添加到跟踪事件输出中。 |
--enable-input |
允许窗口管理器处理输入事件。 |
--enable-ios-handoff-to-other-devices |
启用从 iOS 上的 Chrome 到其他 Apple 设备的默认浏览器的接力支持。 |
--enable-isolated-web-apps-in-renderer |
在呈现器进程中启用独立 Web 应用 (IWA)。有两种方法可以启用 IWA:按功能标志和按企业策略。如果通过上述任何一种方式启用 IWA,则此标志将传递给渲染器进程。不应从命令行使用此标志。要从命令行启用 IWA,应使用 kIsolatedWebApps 功能标志。 |
--enable-lacros-for-testing |
在中间阶段,此标志是“features::kLacrosOnly”的替换,在该阶段,用户不应能够启用 Lacros,但开发人员应进行调试。就像 'features::kLacrosOnly' 一样,单独传递标志并不能保证 Lacros 已启用,并且其他条件(例如是否允许启用 Lacros),即 'standalone_browser::BrowserSupport::IsAllowed()' 仍然适用。 |
--enable-lcd-text |
启用 LCD 文本。 |
--enable-leak-detection |
启用对正在加载的网页的泄漏检测。这使我们能够检查重新加载网页是否正确释放了与 Web 相关的对象。 |
--enable-leak-detection-heap-snapshot |
允许在使用泄漏检测时拍摄堆快照并将其转储到文件。 |
--enable-legacy-background-tracing |
通过将旧触发器规则作为参数传递来启用后台跟踪。 |
--enable-live-caption-pref-for-testing |
将 kLiveCaptionEnabled 首选项的默认值设置为 true。 |
--enable-local-file-accesses |
启用文件访问。不应为大多数 Cast 设备启用它。 |
--enable-logging |
强制启用日志记录。 默认情况下,在发布版本中,日志记录处于禁用状态。 |
--enable-longpress-drag-selection[10] |
启用长按触发的文本选择的拖动操作。 |
--enable-low-end-device-mode |
设置时强制使用低端设备模式。 |
--enable-low-res-tiling |
使用 CPU 光栅化时,会生成低分辨率的平铺。在快速滚动期间可能会显示低分辨率图块,尤其是在速度较慢的设备上。 |
--enable-magnifier-debug-draw-rect |
启用调试功能,用于在放大区域周围绘制矩形,而不放大。 |
--enable-main-frame-before-activation |
允许在上一次提交激活之前发送下一个 BeginMainFrame。 |
--enable-model-quality-dogfood-logging |
无论其他客户端设置如何,只要客户端是 dogfood 客户端,就可以启用模型质量日志。 |
--enable-nacl |
允许 NaCl 在所有上下文(例如开放 Web)中运行。请注意,kDisableNaCl 在所有上下文中禁用 NaCl 并具有优先权。 |
--enable-nacl-debug |
允许通过套接字上的 RSP 进行调试。 |
--enable-native-gpu-memory-buffers |
在 Linux 上启用本机 CPU 可映射 GPU 内存缓冲区支持。 |
--enable-natural-scroll-default |
默认情况下启用自然滚动。 |
--enable-ndk-translation |
允许使用 32 位 NDK 转换库进行 ARM 二进制转换。 |
--enable-ndk-translation64 |
允许使用 64 位 NDK 转换库进行 ARM 二进制转换。 |
--enable-net-benchmarking |
启用与网络相关的基准测试扩展。 |
--enable-network-information-downlink-max |
启用 NetInfo API 的 type 和 downlinkMax 属性。此外,当连接类型发生更改时,启用触发 NetInfo API 的更改属性。 |
--enable-ntp-search-engine-country-detection |
允许使用默认搜索引擎国家/地区在 NTP 上显示特定国家/地区的热门网站。 |
--enable-oobe-chromevox-hint-timer-for-dev-mode |
在 OOBE 中为开发模式启用 ChromeVox 提示。此标志用于覆盖禁用该功能的默认开发模式行为。如果 kEnableOOBEChromeVoxHintForDevMode 和 kDisableOOBEChromeVoxHintTimerForTesting 都存在,则 ChromeVox 提示将被禁用,因为后者的标志优先于前者。 |
--enable-oobe-test-api |
启用 OOBE 测试 API 以进行 tast 测试。 |
--enable-pepper-testing |
启用 PPAPI 的测试接口。 |
--enable-pixel-output-in-tests |
强制测试在通常不会产生像素输出时产生像素输出。 |
--enable-plugin-placeholder-testing |
启用插件占位符的测试功能。仅供内部使用。 |
--enable-potentially-annoying-security-features |
启用许多可能令人讨厌的安全功能(严格的混合内容模式、强大的功能限制等) |
--enable-precise-memory-info |
使返回到 window.performance.memory 的值在共享 worker 中更精细、更及时。如果没有此标志,内存信息仍然可用,但将其桶化和更新的频率较低。此标志也适用于工人。 |
--enable-prefer-compositing-to-lcd-text |
当合成层会阻止 LCD 文本时,启用合成层的创建。 |
--enable-primary-node-access-for-vkms-testing[22] |
这是在具有 arm64-generic-vm 的 cros VM 上使用 VISL(虚拟驱动程序)进行 V4L2 测试所必需的。Minigbm 缓冲区分配是使用带有 vkms 的哑驱动程序完成的。 |
--enable-privacy-sandbox-ads-apis |
启用 Privacy Sandbox API:归因报告、Fledge、主题、受防护框架、共享存储、私有聚合及其相关功能。 |
--enable-profile-shortcut-manager[1] |
强制启用配置文件快捷方式管理器。这是测试所必需的,因为它们使用自定义用户数据目录来禁用此功能。 |
--enable-promo-manager-fullscreen-promos |
使促销管理器能够在应用启动时全屏显示促销。 |
--enable-protected-video-buffers[8] |
为加密视频流启用受保护的缓冲区。 |
--enable-raster-side-dark-mode-for-images |
为图像启用光栅侧暗模式。 |
--enable-requisition-edits |
允许在 OOBE 中配置 OEM 设备申请。 |
--enable-resources-file-sharing[3] |
使用 ash-chrome 启用资源文件共享。当设置了 feature::kLacrosResourcesFileSharing 并成功完成灰烬端操作时,将启用此标志。 |
--enable-rgba-4444-textures |
启用RGBA_4444纹理。 |
--enable-sandbox-logging[7] |
每次沙箱拒绝对资源的访问时,OS X 沙箱都会写入 syslog。 |
--enable-scaling-clipped-images |
允许在 GpuImageDecodeCache 中缩放剪裁的图像。请注意,这可能会导致渗色。TODO(crbug.com/40160880):一旦解决了底层缓存问题,就删除此解决方法标志。 |
--enable-service-binary-launcher |
如果为 true,则使用 ServiceProcessLauncher 启动服务。这允许加载服务二进制文件,而不是使用实用程序进程。这仅对测试有用。 |
--enable-service-manager-tracing |
启用追踪服务。 |
--enable-sgi-video-sync |
允许使用 SGI_video_sync 扩展,这可能会存在驱动程序/沙箱/窗口管理器兼容性问题。 |
--enable-share-button-unbranded |
在运行无品牌构建时,在设置的密码详细信息 UI 中启用密码共享按钮。 |
--enable-skia-benchmarking |
启用 Skia 基准测试扩展。 |
--enable-smooth-scrolling |
在支持它的平台上,启用流畅的滚动动画。 |
--enable-spatial-navigation |
启用空间导航 |
--enable-speech-dispatcher[23] |
TODO(crbug.com/40118868):一旦 lacros-chrome 的构建标志切换完成,请重新访问 巨集表达式。允许向 speech-dispatcher(一种常见的 Linux 语音服务)发送文本转语音请求。因为它有问题,所以用户必须明确启用它,以便访问随机网页不会导致不稳定。 |
--enable-spotlight-actions |
启用 Spotlight 操作。 |
--enable-stats-collection-bindings |
指定 |StatsCollection控制器|需要在渲染器中绑定。这种绑定是按帧进行的,因此可能会成为性能瓶颈。只有在运行需要访问所提供统计信息的测试时,才应启用它。 |
--enable-strict-mixed-content-checking |
阻止来自安全上下文的所有不安全请求,并阻止用户覆盖该决定。 |
--enable-strict-powerful-feature-restrictions |
阻止不安全地使用许多强大的功能(例如,设备方向),这些功能尚未在整个 Web 中弃用。 |
--enable-swap-buffers-with-bounds |
启用 SwapBuffersWithBounds(如果支持)。 |
--enable-tablet-form-factor |
启用平板电脑外形规格。 |
--enable-third-party-keyboard-workaround |
启用第三方键盘多功能框解决方法。 |
--enable-threaded-texture-mailboxes |
在共享组不可用时模拟共享纹理。并非随处可用。 |
--enable-top-drag-gesture |
是否启用“从顶部拖动”手势的检测和调度。 |
--enable-touch-calibration-setting |
在 MD 设置 UI 中为有效的触摸显示器启用触摸校准选项。 |
--enable-touch-drag-drop |
启用基于触摸事件的拖放。 |
--enable-touchpad-three-finger-click |
启用触摸板三指单击作为中间按钮。 |
--enable-touchview |
如果存在该标志,则表示 1) 设备具有加速度计,并且 2) 该设备是可转换设备或平板电脑设备(因此能够进入平板电脑模式)。如果未设置此标志,则设备无法进入平板电脑模式。例如,Samus 有加速度计,但不是隐蔽设备或平板电脑,因此没有设置此标志,因此无法进入平板电脑模式。 |
--enable-tracing-fraction |
当与范围内的值一起指定时 (0,1) 将 --enable-tracing (大致)正在运行的测试百分比。这是以稳定的方式完成的,以便每次运行都选择相同的测试,并假设测试在可能的值范围内平均散列。该标志将为这些测试启用所有跟踪类别,而为其余测试启用任何跟踪类别。此标志可以与其他跟踪开关(如 --enable-tracing-format)一起使用,但任何其他将启用跟踪的开关都将打开所有测试的跟踪。 |
--enable-tracing-output |
与上述标志类似,但有以下区别: - 将生成更详细的基名。- 如果值为空或以路径分隔符结尾,则将使用提供的目录(当前目录为空),并生成详细的 basename 文件。 如果指定了 --trace-startup-file,则忽略它。 |
--enable-ui-devtools |
为 UI 启用 DevTools 服务器(mus、ash 等)。值应为启动服务器的端口。默认端口为 9223。 |
--enable-unsafe-extension-debugging |
如果协议客户端通过 --remote-debugging-pipe 连接,则允许在运行时通过 Chrome DevTools 协议安装/卸载扩展。 |
--enable-upgrade-signin-promo |
启用升级登录促销。 |
--enable-user-metrics[7] |
在安装程序中启用用户指标。 |
--enable-usermedia-screen-capturing |
启用对 MediaStream API 的屏幕捕获支持。 |
--enable-viewport |
允许使用 @viewport CSS 规则,该规则允许页面控制其自身布局的各个方面。这还会打开触摸屏捏合手势。 |
--enable-vtune-support |
启用 Vtune 分析器支持。 |
--enable-vulkan-protected-memory |
允许对 vulkan 资源使用受保护的内存。 |
--enable-wayland-ime |
尝试启用 wayland 输入法编辑器。 |
--enable-wayland-server |
启用 wayland 服务器。 |
--enable-web-auth-deprecated-mojo-testing-api |
启用 WebAuthn Mojo 测试 API。这是一种通过 mojo 界面与虚拟身份验证器环境交互的方式,仅支持在内容 shell 上运行 web-platform-tests。在 crbug.com/937369 上,将阻止删除此已弃用的 API。 |
--enable-webgl-developer-extensions |
启用通常不会向 Web 平台公开的 WebGL 开发人员扩展。 |
--enable-webgl-draft-extensions |
启用尚未得到社区批准的 WebGL 扩展。 |
--enable-webgl-image-chromium |
允许将 WebGL 渲染到扫描缓冲区中,以获得覆盖支持。 |
--enable-webgpu-developer-features |
启用通常不会向 Web 平台公开的 WebGPU 开发人员功能。 |
--enable-webrtc-srtp-encrypted-headers |
在 WebRTC 中为 SRTP 启用来自 RFC 6904 的加密标头扩展的协商。有关详细信息,请参阅 https://tools.ietf.org/html/rfc6904。TODO(crbug.com/40623740):删除此内容。 |
--enable-zero-copy |
启用直接写入与切片关联的 GPU 内存的栅格化器。 |
--encode-binary |
使用 base64 对二进制 Web 测试结果(图像、音频)进行编码。 |
--encrypted-reporting-url |
指定要上载加密报告的 URL。 |
--enforce-gl-minimums |
强制执行 GL 最小值。 |
--enforce-webrtc-ip-permission-check |
强制执行 IP 权限检查。TODO(guoweis):一旦特征不在雀下并成为默认功能,请将其删除。 |
--ensure-forced-color-profile |
如果显示器的颜色配置文件与强制颜色配置文件不匹配,则在启动时使浏览器崩溃。这在 Mac 上是必需的,因为 Chrome 的像素输出始终受操作系统执行的颜色转换的影响。在所有其他平台上,这是一个空操作。 |
--enterprise-disable-arc |
为受管理的帐号停用 ARC。 |
--enterprise-enable-forced-re-enrollment |
是否启用强制企业重新注册。 |
--enterprise-enable-forced-re-enrollment-on-flex |
是否在 Flex 上启用强制企业重新注册。 |
--enterprise-enable-initial-enrollment |
是否启用初始企业注册。 |
--enterprise-enable-unified-state-determination |
是否开启统一状态确定。 |
--enterprise-enable-zero-touch-enrollment |
启用零接触企业注册流程。 |
--enterprise-enrollment-initial-modulus |
自动注册客户端将使用的 2 次方初始模数的幂。例如,“4”表示模量为 2^4 = 16。 |
--enterprise-enrollment-modulus-limit |
自动注册客户端将使用的 2 的幂最大模数的幂。 |
--enterprise-force-manual-enrollment-in-test-builds |
是否强制手动注册,而不是尝试基于证书的注册。仅适用于测试版本。 |
--eol-ignore-profile-creation-time |
在确定是否显示生命周期结束通知激励时,请忽略配置文件创建时间。这是为了使手动测试更容易。 |
--eol-reset-dismissed-prefs |
在用户会话开始时,将生命周期结束通知首选项重置为其默认值。这是为了使手动测试更容易。 |
--explicitly-allowed-ports |
允许通过传递以逗号分隔的端口号列表来覆盖受限制的端口列表。 |
--export-uma-logs-to-file |
允许观察会话期间创建的所有 UMA 日志,并在关机时自动将它们导出到传递的文件路径(如果文件尚不存在,则创建该文件)。这还允许在 chrome://metrics-internals 调试页中查看所有 UMA 日志。导出文件的格式在 MetricsServiceObserver::ExportLogsAsJson() 中进行了概述。示例用法:--export-uma-logs-to-file=/tmp/logs.json |
--expose-internals-for-testing |
向 JavaScript 公开 window.internals 对象,以便交互式开发和调试依赖于它的 Web 测试。 |
--extension-apps-block-for-app-service-in-ash |
如果设置,则在启用 lacros 时,它将阻止应用服务的扩展应用的 ID 以 ash 形式传递。ID 之间用 “,” 分隔。这应仅用于测试。 |
--extension-apps-run-in-ash-and-lacros |
如果设置,则在启用 lacros 时,它会传递允许在 ash 和 lacros 中运行的其他扩展应用的 ID。ID 之间用 “,” 分隔。这应仅用于测试。注意:传递给此开关的 ID 和传递给 kExtensionAppsRunInAshOnly 的 ID 应该是互斥的,即没有重叠。如果传递给此开关的任何扩展应用要发布到应用服务,则必须在其中一个应用服务块开关中列出它,以便它不会同时发布到灰分和 lacros 中的应用服务。目前,我们仅在 ash 和 lacros 中运行的扩展应用的用例才能在 lacros 中发布到应用服务,因此,我们只添加 kExtensionAppsBlockForAppServiceInAsh 开关。 |
--extension-apps-run-in-ash-only |
如果设置,则仅当启用 lacros 时,它才会传递允许在灰烬中运行的其他扩展应用程序的 ID。ID 之间用 “,” 分隔。这应仅用于测试。 |
--extension-content-verification |
用于强制在各种模式之一中打开内容验证的命令行标志的名称。 |
--extension-install-event-chrome-log-for-tests |
将扩展安装事件写入 chrome 日志以进行集成测试。 |
--extensions-install-verification |
如果本来不会打开扩展安装验证,则打开扩展安装验证。 |
--extensions-not-webstore |
指定一个以逗号分隔的扩展 ID 列表,在执行安装验证时,应强制将该扩展 ID 视为不是来自 Webstore。 |
--extensions-run-in-ash-and-lacros |
如果设置,则在启用 lacros 时,它会传递允许在 ash 和 lacros 中运行的其他扩展的 ID。ID 之间用 “,” 分隔。这应仅用于测试。注意:传递给此开关的 ID 和传递给 kExtensionsRunInAshOnly 的 ID 应该是互斥的,即没有重叠。如果要将传递给此开关的任何扩展发布到应用服务,则必须在其中一个应用服务块开关中列出它,以便它不会同时发布到 ash 和 lacros 中的应用服务。目前,我们没有任何用例,可以在 ash 和 lacros 中运行的扩展发布到应用服务,因此,我们尚未为扩展定义应用服务块开关。 |
--extensions-run-in-ash-only |
如果设置了,则仅当启用 lacros 时,它才会传递允许在 ash 中运行的其他扩展的 ID。ID 之间用 “,” 分隔。这应仅用于测试。 |
--extensions-toolbar-zero-state-explore-extensions-by-category |
“零状态扩展程序”工具栏建议的这种变体建议用户可以在 Chrome 网上应用店中探索扩展程序类别。(例如,查找优惠券,提高生产力) |
--extensions-toolbar-zero-state-single-web-store-link |
“零状态扩展”工具栏建议的这种变体为用户提供了一个指向 Chrome 网上应用店主页的链接。 |
--extensions-toolbar-zero-state-variation |
指定要显示的零状态扩展工具栏建议的变体。当未安装任何扩展程序的用户点击 Chrome 工具栏中的扩展程序拼图时,Chrome 会显示一个子菜单,建议用户浏览 Chrome 网上应用店。 |
--external-metrics-collection-interval |
Chrome 从 /var/lib/metrics/uma-events 读取外部指标之间的间隔(以秒为单位)。 |
--extra-web-apps-dir |
应从中加载其他 Web 应用配置的主外部 Web 应用目录的子目录的名称。用于加载特定于设备的 Web 应用。 |
--fail-audio-stream-creation |
导致 AudioManager 无法创建音频流。在测试各种故障情况时使用。 |
--fake-arc-recommended-apps-for-testing |
指定在用户引导期间推荐的(虚假)ARC 应用的数量。应用程序描述是在本地生成的,而不是从服务器获取的。仅限于 ChromeOS-on-linux 和测试图片。 |
--fake-drivefs-launcher-chroot-path |
托管要使用的 DriveFS 的 chroot 的绝对路径。这仅在 Linux 上运行时使用,即当 IsRunningOnChromeOS() 返回 false 时。 |
--fake-drivefs-launcher-socket-path |
套接字的相对路径,用于与 kFakeDriveFsLauncherChrootPath 指定的 chroot 内的虚假 DriveFS 启动器进行通信。这仅在 Linux 上运行时使用,即当 IsRunningOnChromeOS() 返回 false 时。 |
--fake-oobe-configuration-file |
OOBE 配置 JSON 文件的路径 (由 FakeOobeConfigurationClient 使用) 。 |
--fake-variations-channel |
伪造浏览器的频道,以便进行变体过滤。这仅用于测试。可能的值为 “stable”、“beta”、“dev” 和 “canary”。这也适用于官方版本。 |
--false |
指示命令行开关的标志是否为 false 的值。 |
--feedback-server |
提交用户反馈时要使用的备用反馈服务器 |
--field-trial-handle |
包含要在进程之间共享的现场试验状态的共享内存段的句柄。此开关的参数由逗号分隔的段组成: - 以字符串形式表示的共享内存的特定于平台的句柄 ID。- (仅限 Windows)i=通过复制继承或 p=child 必须打开父级。- 共享内存块 GUID 的高 64 位。- 共享内存块 GUID 的低 64 位。- 以字符串形式表示的共享内存段的大小。 |
--file-storage-server-upload-url |
指定与文件存储服务器 (go/crosman-file-storage-server) 通信以上传日志和支持数据包文件的 URL。 |
--file-url-path-alias |
定义一个别名根目录,该目录将替换为文件 URL 中的替换字符串。格式为“/alias=/replacement”,这会将 file:///alias/some/path.html 转换为 file:///replacement/some/path.html。 |
--finch-seed-expiration-age |
应用的变体种子副本应被视为新鲜的时间长度(以秒为单位)。如果应用的种子早于此时间,则将从 WebView 的 IVariationsSeedServer 请求新的种子。 |
--finch-seed-ignore-pending-download |
强制 WebView 的服务始终计划新的变体种子下载作业,即使一个已经挂起。 |
--finch-seed-min-download-period |
WebView 的服务在从变体服务器下载两个变体种子之间等待的最短时间(以秒为单位)。 |
--finch-seed-min-update-period |
嵌入式 WebView 实现在向 WebView 服务发出的两个请求之间等待新的变体种子的最短时间(以秒为单位)。 |
--finch-seed-no-charging-requirement |
强制 WebView 的服务始终计划新的变体种子下载作业,即使设备未充电也是如此。请注意,在 Android 模拟器上进行测试时可能需要此开关,因为这些模拟器并不总是被视为正在充电。 |
--fingerprint-sensor-location |
指纹传感器位置指示物理传感器的位置。该值是一个字符串,具有可能的值:“power-button-top-left”、“keyboard-bottom-left”、“keyboard-bottom-right”、“keyboard-top-right”。 |
--first-exec-after-boot |
在系统启动后首次运行时传递给 Chrome。注销后重新启动时不传递。 |
--flag-switches-begin |
这两个标志是在 about:flags 添加到命令行的开关周围添加的。这对于查看 about:version 上的 about:flags 添加了哪些开关很有用。它们没有任何效果。 |
--font-cache-shared-handle[1] |
DirectWrite FontCache 由浏览器共享给使用共享内存的渲染器。此开关允许我们将共享内存句柄传递给渲染器。 |
--force-app-mode |
强制应用模式。这将隐藏某些系统 UI 元素,并强制安装应用程序(如果尚未安装)。 |
--force-birch-fetch |
每当启动通知的还原会话时,强制提取 Birch 数据。 |
--force-birch-release-notes |
如果设置,则跳过 birch 发行说明提供程序中的逻辑,并始终设置发行说明项。 |
--force-browser-crash-on-gpu-crash |
如果 GPU 进程崩溃,则使 Chrome 崩溃。这是为了在 GPU 进程意外崩溃时强制测试失败。 |
--force-browser-data-migration-for-testing |
强制跳过或强制迁移。应仅用于测试。 |
--force-caption-style |
强制使用 WebVTT 字幕的字幕样式。 |
--force-color-profile |
强制将所有监视器视为具有指定颜色配置文件。接受的值为“srgb”和“generic-rgb”(当前由 Mac 布局测试使用)和“color-spin-gamma24”(由布局测试使用)。 |
--force-cryptohome-recovery-for-testing |
强制获取令牌以进行 Cryptohome 恢复。 |
--force-dark-mode |
在支持深色模式的平台的 UI 中强制使用深色模式。 |
--force-device-ownership[10] |
强制设备报告为企业所有。这模拟了应用信号设备所有权的存在。 |
--force-device-scale-factor |
覆盖浏览器 UI 和内容的设备缩放因子。 |
--force-device-switcher-experience |
为参数中指定的段启用设备切换器体验,例如“Android”。 |
--force-devtools-available[3] |
强制开发人员工具可用性,无论企业策略 DeveloperToolsDisabled 和 DeveloperToolsAvailability 设置的值如何。 |
--force-disable-variation-ids |
强制移除在 X-Client-Data 标头中发送的 Chrome 变体 ID,该标头指定为 64 位编码的数字实验 ID 列表。以字符“t”为前缀的 ID 将被视为触发变体 ID。 |
--force-effective-connection-type |
强制网络质量评估器 (NQE) 返回特定的有效连接类型。 |
--force-enable-metrics-reporting |
强制启用指标报告。不应用于测试,因为它会将数据发送到服务器。 |
--force-enable-night-mode[10] |
强制启用夜间模式。 |
--force-enable-stylus-tools |
启用状态区域旁边的手写笔工具。 |
--force-fieldtrial-params |
此选项可用于在本地测试更改时强制执行现场试验的参数。参数是 (key, value) 对的参数列表,前缀为关联的 (trial, group) 对。您可以使用逗号分隔符为多个(试验、组)对指定参数列表。示例:“Trial1.Group1:k1/v1/k2/v2,Trial2.Group2:k3/v3/k4/v4” 对于所有非字母数字字符,试验名称、组名称、参数名称和值都应进行 URL 转义。 |
--force-fieldtrials |
此选项可用于在本地测试更改时强制进行现场试验。参数是名称和值对的列表,用斜杠分隔。如果试用名称以星号为前缀,则该试用将开始激活。例如,以下参数定义了两个试验,第二个试验已激活:“GoogleNow/Enable/*MaterialDesignNTP/Default/” 浏览器进程也可以使用此选项将试验列表发送到使用相同格式的非浏览器进程。有关详细信息,请参阅 field_trial.h 中的 FieldTrialList::CreateTrialsFromString()。 |
--force-first-run |
在浏览器启动时显示“首次运行”体验,无论它是否实际上是“首次运行”(这将覆盖 kNoFirstRun)。 |
--force-first-run-ui |
强制在每次登录时显示首次运行 UI。 |
--force-fre-default-browser-step[24] |
在 Desktop 上的首次运行体验中强制启用默认浏览器步骤。 |
--force-gpu-mem-available-mb |
设置可以为 GPU 资源分配的内存总量 |
--force-gpu-mem-discardable-limit-mb |
设置用于可丢弃缓存的最大 GPU 内存。 |
--force-happiness-tracking-system |
Force 为设备启用幸福跟踪系统。这将忽略用户配置文件检查和时间限制,并每次都为任何类型的用户显示通知。应仅用于测试。 |
--force-high-contrast |
在本机 UI 绘图中强制使用高对比度模式,而不考虑系统设置。请注意,这对 Windows 的影响有限:只有 Aura 颜色会切换到高对比度,而不会切换到其他系统颜色。 |
--force-hwid-check-result-for-test |
强制硬件 ID 检查(在 OOBE 期间发生)失败或成功。可能的值:“failure”或“success”。应仅用于测试。 |
--force-lacros-launch-at-login-screen-for-testing |
强制在登录屏幕上预启动 Lacros,无论是否有启用了 Lacros 的用户。 |
--force-launch-browser |
强制 FullRestoreService 启动浏览器进行遥测测试。 |
--force-login-manager-in-tests |
通常,在浏览器测试中,通常会跳过通常的登录管理器启动,以便测试可以更改其启动方式。此标志禁用该功能。 |
--force-max-texture-size |
设置最大纹理大小(以像素为单位)。 |
--force-media-resolution-height |
When present 将覆盖 CanDisplayType API 使用的屏幕分辨率,而不是使用从 avsettings 获取的值。 |
--force-mojo-renderer |
强制使用 mojo 渲染器。换句话说,渲染器进程将运行一个 mojo 渲染器,而 CastRenderer 将在浏览器进程中运行。这对于使用 CastRenderer 的设备是必需的。 要使此标志生效,请注意,您必须在将 gn 参数“enable_cast_renderer”设置为 true 的情况下构建强制转换 Web 运行时,并且“renderer”必须包含在列表“mojo_media_services”中。 此标志的优先级低于“disable-mojo-renderer”。 |
--force-msbb-setting-on-for-ukm |
强制开启 MSBB 设置以进行 UKM 录制。只应在手动切换设置不可行或不切实际的自动测试浏览器会话中使用。 |
--force-online-connection-state-for-indicator[10] |
阻止离线指示器显示。 |
--force-permission-policy-unload-default-enabled |
如果设置了,则默认情况下 Permissions-Policy 无法禁用卸载事件。 |
--force-pnacl-subzero |
强制使用 Subzero 作为 PNaCl 转换器而不是 LLC。 |
--force-prefers-no-reduced-motion |
强制用户是否不希望减少运动,而不考虑系统设置。 |
--force-prefers-reduced-motion |
强制用户是否希望减少运动,而不考虑系统设置。 |
--force-presentation-receiver-for-testing |
这将强制将页面加载为演示文稿接收器。 用于测试特定于演示文稿接收器的行为。规格: https://www.w3.org/TR/presentation-api/#interface-presentationreceiver |
--force-protected-video-output-buffers[8] |
强制对 FuchsiaVideoDecoder 生成的所有输出视频缓冲区(包括未加密的流)使用受保护的内存。除非还指定了 --enable-protected-video-buffers,否则忽略。 |
--force-raster-color-profile |
强制在指定颜色配置文件中进行光栅处理。接受的值与上述 kForceDisplayColorProfile 情况的值相同。 |
--force-refresh-rate-throttle |
在支持刷新率限制的设备上,无论系统状态如何,都强制激活限制行为。 |
--force-renderer-accessibility |
当检测到屏幕阅读器时,强制启用渲染器辅助功能,而不是按需启用它。如果存在,disable-renderer-accessibility 开关将覆盖此开关。此开关有一个可选参数,该参数强制使用 AXMode 捆绑包。三个可用的捆绑包设置是:“基本”、“表单控制”和“完成”。如果 bundle 参数无效,则强制的 AXMode 将默认为“complete”。如果缺少 bundle 参数,则初始 AXMode 将默认为完成,但允许在执行期间更改 AXMode。 |
--force-separate-egl-display-for-webgl-testing |
强制对 WebGL 上下文使用单独的 EGL 显示。用于在只有一个有效 GPU 的设备上测试多 GPU 路径。 |
--force-show-cursor |
强制显示光标,即使我们正在模拟触摸事件。请注意,使用此开关时,光标更改将被锁定。 |
--force-show-release-track |
强制在系统托盘中显示“释放轨道”UI。模拟系统在启用反馈的情况下处于不稳定的发布通道上。 |
--force-show-update-menu-badge[10] |
强制显示更新菜单徽章。 |
--force-status-area-collapsible |
强制状态区域允许折叠/展开,而不考虑当前状态。 |
--force-tablet-mode |
无论 Chromebook 当前是否处于所选 UI 模式,都会启用所选 UI 模式所需的内容。 |
--force-tablet-power-button |
如果设置了,即使设备处于笔记本电脑模式,也会使用类似平板电脑的电源按钮行为(即点击按钮可关闭屏幕)。 |
--force-text-direction |
强制将文本呈现到特定方向。有效值为“ltr”(从左到右)和“rtl”(从右到左)。仅使用 RTL 进行了有意义的测试。 |
--force-ui-direction |
强制 UI 到特定方向。有效值为“ltr”(从左到右)和“rtl”(从右到左)。 |
--force-update-menu-type[10] |
强制将更新菜单类型转换为特定类型。 |
--force-update-remote-url |
强制更新UI远程网址的每产品定制,也用于测试。 |
--force-variation-ids |
强制执行将在 X-Client-Data 标头中发送的其他 Chrome 变体 ID,该标头指定为 64 位编码的数字实验 ID 列表。以字符“t”为前缀的 ID 将被视为触发变体 ID。 |
--force-video-overlays |
在 Android 上强制使用 SurfaceView 而不是 SurfaceTexture 的媒体播放器。 |
--force-wave-audio[1] |
即使支持核心音频,也请使用 Windows WaveOut/In 音频 API。 |
--force-webgpu-compat |
强制所有 WebGPU 内容在 WebGPU 兼容模式下运行。 |
--force-webrtc-ip-handling-policy |
覆盖 WebRTC IP 处理策略以模拟在首选项中指定 WebRTC IP 处理策略时的行为。 |
--force-webxr-runtime |
强制启用并选择 webxr 的指定运行时间。请注意,这提供了一种启用运行时的替代方法,并且还将在功能上禁用所有其他运行时。 |
--force-whats-new |
如果尚未针对当前里程碑显示浏览器的“新增功能”体验,则在浏览器启动时显示该体验(这将覆盖 kNoFirstRun,而不显示“首次运行”体验)。 |
--forest-feature-key |
为 Forest 功能提供密钥。 |
--form-factor |
指定设备的外形规格。如果提供,则此标志将覆盖 LSB 发布信息中的值。可能的值为:“CHROMEBASE”、“CHROMEBIT”、“CHROMEBOOK”、“REFERENCE”、“CHROMEBOX” |
--full-memory-crash-report |
生成完全内存故障转储。 |
--gamepad-polling-interval |
覆盖游戏手柄轮询间隔。减小间隔可改善按钮和轴的输入延迟,但由于在输入轮询线程中花费的 CPU 时间较多,因此可能会对性能产生负面影响。 |
--gcm-checkin-url |
设置将用于执行 Google Cloud Messaging 签入的签入服务端点。 |
--gcm-mcs-endpoint |
设置将用于 Google Cloud Messaging 的 Mobile Connection Server 端点。 |
--gcm-registration-url |
设置将用于创建新的 Google Cloud Messaging 注册的注册端点。 |
--generate-pdf-document-outline |
将文档大纲嵌入到打印的 PDF 中。 |
--get-access-token-for-test |
启用 getAccessToken 自动测试 API,该 API 使用内部 OAuth 客户端 ID 创建访问令牌。 |
--gl-shader-interm-output |
在着色器编译信息日志中包含 ANGLE 的中间表示 (AST) 输出。 |
--google-base-url |
指定用于与 Google 对话的备用网址。用于测试。 |
--google-doodle-url |
覆盖用于获取当前 Google Doodle 的 URL。示例:https://www.google.com/async/ddljson 测试?尝试:https://www.gstatic.com/chrome/ntp/doodle_test/ddljson_android0.json https://www.gstatic.com/chrome/ntp/doodle_test/ddljson_android1.json https://www.gstatic.com/chrome/ntp/doodle_test/ddljson_android2.json https://www.gstatic.com/chrome/ntp/doodle_test/ddljson_android3.json https://www.gstatic.com/chrome/ntp/doodle_test/ddljson_android4.json |
--gpu-blocklist-test-group |
选择一组具有指定 test_group ID 的不同 GPU 阻止列表条目。 |
--gpu-device-id |
将活动图形设备 ID 从浏览器进程传递到信息收集 GPU 进程。 |
--gpu-disk-cache-size-kb |
允许显式指定嵌入式设备的着色器磁盘缓存大小。默认值为 6MB。在 Android 上,默认为 2MB,低端设备为 128KB。 |
--gpu-driver-bug-list-test-group |
启用一组具有指定 test_group ID 的额外 GPU 驱动程序 bug 列表条目。请注意,默认测试组(组 0)仍处于活动状态。 |
--gpu-driver-version |
将活动图形驱动程序版本从浏览器进程传递到信息收集 GPU 进程。 |
--gpu-launcher |
用于启动 GPU 进程的额外命令行选项(通常用于调试)。使用类似 renderer-cmd-prefix。 |
--gpu-no-context-lost |
通知 Chrome,在省电模式、屏幕省电模式等情况下,GPU 上下文不会丢失。 请注意,此标志不能确保 GPU 上下文在任何情况下(例如 GPU 重置)都不会丢失。 |
--gpu-preferences |
将编码的 GpuPreferences 传递给 GPU 进程。 |
--gpu-program-cache-size-kb |
设置内存中 gpu 程序缓存的最大大小(以 kb 为单位) |
--gpu-rasterization-msaa-sample-count |
用于 GPU 栅格化的多样本抗锯齿样本数。需要 GPU 上的 MSAA 支持才能生效。0 禁用 MSAA。 |
--gpu-revision |
将活动图形修订信息从浏览器进程传递到信息收集 GPU 进程。 |
--gpu-sandbox-allow-sysv-shm |
允许在 GPU 沙箱中调用 shmat() 系统。 |
--gpu-sandbox-failures-fatal |
使 GPU 沙箱故障致命。 |
--gpu-sandbox-start-early |
在创建 GL 上下文之前启动 GPU 沙箱。 |
--gpu-startup-dialog |
使 GPU 进程在启动时显示一个对话框。 |
--gpu-sub-system-id |
将活动图形子系统 ID 从浏览器进程传递到信息收集 GPU 进程。 |
--gpu-vendor-id |
将活动图形供应商 ID 从浏览器进程传递到信息收集 GPU 进程。 |
--gpu-watchdog-timeout-seconds |
GPU 看门狗超时的覆盖值(以秒为单位)。 |
--gpu2-startup-dialog[1] |
使用于 GPU 信息收集的第二个 GPU 进程在启动时显示一个对话框。 |
--growth-campaigns |
指定要覆盖以进行测试的市场活动。 |
--growth-campaigns-path |
加载增长广告系列文件进行测试的路径(而不是从奥马哈下载)。 |
--guest[21] |
使浏览器直接以访客模式启动。 |
--guest-wallpaper-large |
在访客模式下使用的大壁纸(作为受信任的、非用户可写的 JPEG 文件的路径)。 |
--guest-wallpaper-small |
在访客模式下使用的小墙纸(作为受信任的、非用户可写的 JPEG 文件的路径)。 |
--hardware-video-decode-framerate[25] |
一些(目前只有高通)V4L2视频解码器需要设置帧速率,以便硬件解码器可以有效地调整时钟。这在测试期间提供了一种机制,用于将解码器帧速率锁定到特定值。 |
--has-chromeos-keyboard |
如果设置了,则系统是带有“标准 Chrome 操作系统键盘”的 Chromebook,这通常意味着在 Left Shift 键上方的标准 Caps Lock 位置有一个搜索键。对于同时具有搜索键和 Caps Lock 键(例如 stout)的 Chromebook 以及仅使用外部键盘的 Chromebox 等设备,应取消设置此设置。 |
--has-hps |
此设备是否具有 hps。 |
--has-internal-stylus |
此设备是否具有内部触控笔。 |
--has-number-pad |
如果设置,则系统是 Chromebook,其内部键盘带有数字键盘。 |
--headless |
在无头模式下运行,即没有 UI 或显示服务器依赖项。 |
--hermes-fake |
启用爱马仕虚假行为。默认情况下,不会设置任何运营商配置文件。如果为此开关传递了值“on”,则使用单个已安装的运营商配置文件初始化爱马仕假货。Shill中还设置了与运营商配置文件相对应的虚假蜂窝服务。 |
--hidden-network-migration-age |
设置错误隐藏的网络必须存在多长时间才能被考虑删除。间隔应以天为单位提供,应遵循格式“--hidden-network-migration-age=#”,并且应为 >= 0。 |
--hidden-network-migration-interval |
控制 HiddenNetworkHandler 类检查错误隐藏网络的频率。间隔应以秒为单位提供,应遵循格式“--hidden-network-migration-interval=#”,并且应为 >= 1。 |
--hide-crash-restore-bubble |
如果启用了 ChromeOS 完全还原功能,则在 ChromeOS 的系统启动阶段启动浏览器时,不会显示崩溃还原气泡,因为会显示 ChromeOS 完全还原通知,供用户选择是否还原。 |
--hide-icons[1] |
通过允许 Windows 在“添加/删除程序”->设置程序访问和默认值中显示“启用对此程序的访问”复选框,使 Windows 满意。这只会显示一个错误框,因为隐藏 Chrome 的唯一方法是卸载它。 |
--hide-scrollbars |
阻止为 Web 内容创建滚动条。对于拍摄一致的屏幕截图很有用。 |
--highlight-all-webviews |
用黄色调突出显示所有 WebView 的内容(包括 Web 内容)。这对于在 Android 应用程序中识别 WebView 非常有用。 |
--highlight-non-lcd-text-layers |
高亮显示无法使用 lcd 文本的图层。不包含文本的图层不会高亮显示。有关颜色,请参阅 DebugColors::NonLCDTextHighlightColor()。 |
--homedir |
定义用户 homedir。默认为主要用户 homedir。 |
--homepage |
指定将在新打开的选项卡中显示的页面。我们需要它来进行测试,这样 UI 测试就不会依赖于 http://google.com 出现的内容。 |
--host-package-name[10] |
当我们在 SDK 运行时中检索包名称时,我们需要利用 pid 与应用程序的 pid + 10000 相同的事实来做到这一点。请参见: https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/core/java/android/os/Process.java;l=292;drc=47fffdd53115a9af1820e3f89d8108745be4b55d 然而,当创建渲染进程时,它只是一个常规的隔离进程,没有特定的关联,因此我们无法执行相同的 hack。创建小型转储时,将从进程中检索包名称,这意味着渲染进程小型转储最终将报告未与应用关联的通用进程名称。我们通过在启动主机包时将主机包信息提供给渲染进程来解决这个问题。 |
--host-resolver-rules |
这些映射仅适用于主机解析器。 |
--ignore-arcvm-dev-conf |
如果设置,则 StartArcVmRequest 消息中的 “ignore_dev_conf” 字段将被设置,以便在 ARCVM 启动期间忽略 /usr/local/vms/etc/arcvm_dev.conf 中的所有开发配置指令。 |
--ignore-autocomplete-off-autofill |
忽略自动填充数据(配置文件 + 信用卡)的 autocomplete=“off”。 |
--ignore-certificate-errors-spki-list |
一组公钥哈希,要忽略与证书相关的错误。 如果服务器提供的证书链未验证,并且一个或多个证书的公钥哈希与此列表中的密钥匹配,则忽略该错误。 开关值必须是以逗号分隔的 Base64 编码的 SHA-256 SPKI 指纹列表(RFC 7469,第 2.4 节)。 除非 --user-data-dir(由内容嵌入器定义)也存在,否则此开关不起作用。 |
--ignore-google-port-numbers |
设置后,这将忽略在 google_util.h 方法中传递的 PortPermission 并忽略端口号。这样可以更轻松地使用 EmbeddedTestServer 对使用这些方法(直接或间接)的功能运行测试,EmbeddedTestServer 更能代表生产环境。 |
--ignore-gpu-blocklist |
忽略 GPU 阻止列表。 |
--ignore-profile-directory-if-not-exists |
如果随 kProfileDirectory 一起提供,则在配置文件目录不存在的情况下不会创建配置文件。 |
--ignore-unknown-auth-factors |
如果为 true,chrome 将静默地忽略未知的身份验证因素类型,而不是崩溃。 |
--ignore-user-profile-mapping-for-tests |
如果为 true,则 UserManager 中的配置文件选择将始终返回活动用户的配置文件。TODO(nkostlyev): http://crbug.com/364604 - 在ChromeOS上打开多配置文件功能后,请摆脱此开关。 |
--in-process-broker |
在此进程内部创建 Service Broker。只有一个进程应托管 Service Broker。 |
--in-process-gpu |
在浏览器进程中将 GPU 进程作为线程运行。 |
--init-isolate-as-foreground |
指定主线程 Isolate 应在前台模式下初始化。如果未指定,则 Isolate 将以后台模式启动以扩展进程启动,否则将以前台模式启动。 |
--initial-preferences-file[27] |
手动设置初始首选项文件。当默认文件是只读的时(例如,在 lacros 上),这是更改初始首选项所必需的。传递此标志将重置首选项,无论这是否是第一次运行。 |
--initialize-client-hints-storage |
预加载客户端提示存储。采用 JSON 字典,每个键都是一个源(RFC 6454 第 6.2 节),每个值都是以逗号分隔的客户端提示令牌列表(RFC 8942 第 3.1 节,client-hints-infrastructure 第 7.1 节)。 每个源/令牌列表条目都将被解析并持久保存到客户端提示存储中,就像令牌列表是通过来自源导航的 Accept-CH 响应标头一样。 初始化仅适用于非 OffTheRecord 配置文件,这意味着隐身或访客配置文件将不会应用存储。 |
--inspector-protocol-log |
指定包含 Chrome DevTools 协议日志的文件的路径。日志文件中的每一行都应该是 JSON 格式的协议消息。测试运行程序将使用此日志文件为运行的任何检查器协议测试编写后端脚本。通常,您可能希望使用日志运行单个测试来重现超时或崩溃。 |
--install-autogenerated-theme |
根据给定的 RGB 值安装自动生成的主题。格式为“r,g,b”,其中 are、g、b 是 0 到 255 之间的数值。 |
--install-chrome-app |
使 Chrome 启动给定应用的安装流程。 |
--install-isolated-web-app-from-file |
导致 Chrome 在给定路径上安装未签名的 Web Bundle,作为开发者模式隔离的 Web 应用。 |
--install-isolated-web-app-from-url |
导致 Chrome 安装开发者模式隔离的 Web 应用,其内容托管在给定的 HTTP(S) URL 上。 |
--install-log-fast-upload-for-tests |
减少上传安装事件日志以进行集成测试的延迟。 |
--instant-process |
将渲染器标记为 Instant 进程。 |
--ip-address-space-overrides |
指定对 IP 终结点的手动覆盖 -> IP 地址空间映射。这允许对“公共”和“私有”IP 地址运行本地测试。 此开关被指定为以逗号分隔的替代列表。每个覆盖都以冒号分隔的“<endpoint>:<address space>”对的形式给出。语法,伪 BNF 格式: switch := override-list override-list := override “,†override-list |<nil> override := ip-endpoint “=†address-space address-space := “public†| “private†| “local†ip-endpoint := ip-address “:” port ip-address := see 'net::P arseURLHostnameToAddress()' 有关详细信息,port := [0-65535] 范围内的整数 逗号分隔列表中的任何无效条目都将被忽略。 另请参阅设计文档:https://docs.google.com/document/d/1-umCGylIOuSG02k9KGDwKayt3bzBXtGwVlCQHHkIcnQ/edit# 以及其背后的 Web 平台测试 RFC #72:https://github.com/web-platform-tests/rfcs/blob/master/rfcs/address_space_overrides.md |
--ipc-connection-timeout |
覆盖子进程在终止自身之前等待来自浏览器的连接的超时(以秒为单位)。 |
--ipc-dump-directory[28] |
将从渲染器进程发送到浏览器进程的 IPC 消息转储到给定目录。主要用于收集用于 IPC 模糊测试的样本。 |
--ipc-fuzzer-testcase[28] |
指定 IPC 模糊器使用的测试用例。 |
--isolate-origins |
需要一组源的专用进程,指定为逗号分隔的列表。例如:--isolate-origins=https://www.foo.com,https://www.bar.com |
--isolated-context-origins |
为给定的逗号分隔的源列表启用使用 [IsolatedContext] IDL 属性保护的 API。 |
--isolation-by-default |
启用面向 Web 的行为,这些行为将在相对较近的将来的某个时间点默认启用源隔离。 https://crbug.com/1140371 |
--javascript-harmony |
启用实验性 Harmony (ECMAScript 6) 功能。 |
--js-flags |
指定传递给 JS 引擎的标志。 |
--keep-alive-for-test |
用于测试 - 在最后一个浏览器窗口关闭后保持浏览器活动。 |
--kiosk |
启用自助服务终端模式。请注意,这不是 Chrome OS 自助服务终端模式。 |
--kiosk-printing |
启用在打印预览中自动按下打印按钮。 |
--kiosk-splash-screen-min-time-seconds |
展台初始屏幕显示的最短时间(以秒为单位)。 |
--lacros-availability-ignore |
设置此标志时,将忽略 lacros-availability 策略。 |
--lacros-chrome-additional-args |
如果设置了此开关,则 ash-chrome 将在启动 lacros-chrome 时传递其他参数。字符串 '####' 用作分隔符。示例:--lacros-chrome-additional-args=“--foo=5####--bar=/tmp/dir name”。将导致将两个参数传递给 lacros-chrome: --foo=5 --bar=/tmp/dir name |
--lacros-chrome-additional-args-file |
如果设置了此开关,则 ash-chrome 将从提供的路径读取,并在启动 lacros-chrome 时传递其他参数。文件中的每个非空行都将被视为一个参数。示例文件内容:--foo=5 --bar=/tmp/dir name |
--lacros-chrome-additional-env |
为 lacros-chrome 设置了其他环境变量。字符串 '####' 用作分隔符。例如:--lacros-chrome-additional-env=WAYLAND_DEBUG=client####FOO=bar 将启用 Wayland 协议日志记录并设置 FOO=bar。 |
--lacros-chrome-path |
如果设置了此开关,则 ash-chrome 将从指示的路径执行 lacros-chrome 二进制文件,而不是从组件更新器执行。请注意,路径应为包含名为“chrome”的二进制文件的目录。 |
--lacros-mojo-socket-for-testing |
如果设置了,ash-chrome 将丢弃一个 Unix 域套接字以等待进程连接到它,并且该连接将用于向 ash-chrome 请求文件描述符,当进程分叉启动 lacros-chrome 时,获取的文件描述符将被 lacros-chrome 用于设置 mojo 连接。主要有两种用例:1.测试启动器,用于在测试环境中运行浏览器测试。2. 一个带有调试器启动 lacros-chrome 的终端。 |
--lacros-selection-policy-ignore |
设置此标志时,将忽略 lacros-selection 策略。 |
--lang |
我们想要尝试打开的语言文件。在形式 language[-country] 中,language 是 ISO-639 中的 2 个字母代码。 |
--last-launched-app |
将应用程序 ID 信息传递给渲染器进程,以用于日志记录。last-launched-app 应该是刚刚启动并生成渲染器的应用。 |
--launch-rma |
在 RMA 模式下启动 Chrome。自动启动 RMA 应用程序。kRmaNotAllowed 开关优先于此开关。 |
--launch-time-ticks |
浏览器启动渲染器进程的时间(以 TimeTicks 为单位)。 |
--list-apps[29] |
将每个配置文件的打开和已安装的 Web 应用程序写入指定文件,而无需启动新的浏览器窗口或选项卡。传递绝对文件路径以指定输出信息的位置。可以与可选的 --profile-base-name 开关一起使用,以仅写入给定配置文件的信息。 |
--llvm-profile-file[23] |
对于 lacros,我们不使用环境变量来传递值。相反,我们使用命令行标志将路径传递给设备。 |
--load-and-launch-app |
从指定目录加载应用程序并启动它。 |
--loading-predictor-allow-local-request-for-testing |
允许加载预测器对本地 IP 地址执行预取操作。这是测试所必需的,因为默认情况下,为了安全起见,此类请求会被阻止。 |
--lobster-feature-key |
启用龙虾功能。 |
--log-best-effort-tasks |
记录有关使用 TaskPriority::BEST_EFFORT 发布的所有任务的信息。使用此选项可诊断被认为由 TaskPriority::BEST_EFFORT 执行围栏引起的问题。注意:发布到非BEST_EFFORT UpdateableSequencedTaskRunner 的任务,其优先级后来降低到 BEST_EFFORT,不会被记录。 |
--log-file |
覆盖用于常规用途日志记录的默认文件名(不影响记录哪些事件)。 |
--log-gpu-control-list-decisions |
在执行阻止列表规则时记录 GPU 控制列表决策。 |
--log-level |
设置最低日志级别。有效值为 0 到 3:INFO = 0,WARNING = 1,LOG_ERROR = 2,LOG_FATAL = 3。 |
--log-missing-unload-ack |
每当超过渲染帧的卸载超时时,都会记录错误。 |
--log-net-log |
允许将网络日志事件保存到文件。如果给定了值,则将其用作文件的路径,否则将netlog.json命名该文件并放置在用户数据目录中。 |
--log-on-ui-double-background-blur[30] |
检查并将双重背景模糊记录为错误(如果有)。 |
--login-manager |
启用 Chrome-as-a-login-manager 行为。 |
--login-profile |
指定 chromeos 用户登录后要使用的配置文件。如果用户通过登录屏幕,则忽略此参数user_id因为哈希定义了要使用的配置文件目录。如果浏览器在活动会话中重新启动,则此参数用于为主要用户传递user_id哈希。 |
--login-user |
指定已登录的用户。 |
--mahi-feature-key |
为 mahi 功能提供密钥。 |
--make-chrome-default[7] |
指示在安装过程中是否应将 Chrome 设置为默认浏览器。 |
--make-default-browser |
将 Chrome 设为默认浏览器 |
--managed-mode |
是否在款待模式下 |
--managed-user-id |
将任何已加载或新创建的配置文件的受监督用户 ID 设置为给定值。传递一个空字符串以将配置文件标记为不受监督。用于测试。 |
--mangle-localized-strings |
将本地化的字符串转换为更长的字符串,并使用开始和结束标记使截断在视觉上明显。 |
--market-url-for-testing[10] |
设置 Chrome 的市场网址以用于测试。 |
--marketing-opt-in-url |
确定调用后端时要使用的 URL。 |
--max-active-webgl-contexts |
允许用户覆盖每个渲染器进程的最大活动 WebGL 上下文数。 |
--max-decoded-image-size-mb |
设置最大解码图像大小限制。 |
--max-gum-fps |
覆盖在调用 getUserMedia 时可以指定的最大帧速率。此标志需要一个值。 示例:--max-gum-fps=17.5 |
--max-output-volume-dba1m |
如果已知,则为 1 米处的语音内容校准的最大输出音量 dBa。 |
--max-untiled-layer-height |
设置复合图层将在其上方进行平铺的宽度和高度。 |
--max-web-media-player-count |
设置每帧允许的最大 WebMediaPlayers 数。 |
--mem-pressure-system-reserved-kb |
一些平台通常只有很少的“可用”内存,但在缓冲区+缓存中提供了大量内存。 对于此类平台,请将此量配置为应被视为不可用的缓冲区 + 缓存内存部分。 如果不使用此开关,将使用纯粹基于可用内存的简单压力启发式方法。 |
--message-loop-type-ui |
指示实用工具进程应使用消息循环类型的 UI 运行。 |
--metrics-client-id[7] |
这就是指标客户端 ID 从浏览器进程传递到其子进程的方式。使用 Crashpad 时,指标客户端 ID 与崩溃客户端 ID 不同。 |
--metrics-recording-only |
启用指标报告的记录,但禁用报告。与 kForceEnableMetricsReporting 相比,它执行普通客户端用于报告的所有代码,只是报告被丢弃而不是发送到服务器。这对于在 UI 和性能测试期间查找指标代码中的问题非常有用。 |
--metrics-shmem-handle |
子进程应用于将直方图传输回浏览器进程的共享内存段的句柄。 |
--metrics-upload-interval |
覆盖 UMA 和 UKM 的每个指标报告上传之间的标准时间间隔。设置为较短的调试间隔很有用。以秒为单位。(在桌面上默认值为 1800 秒)。 |
--min-height-for-gpu-raster-tile |
设置 GPU 栅格的最小切片高度。 |
--min-video-decoder-output-buffer-size[8] |
FuchsiaVideoDecoder 中用于输出视频帧的缓冲区大小的最小大小。可以设置为避免在应用程序中途升级视频分辨率时重新分配视频缓冲区。 |
--mixer-enable-dynamic-channel-count |
启用根据输入流动态更改混音器中的通道数。 |
--mixer-service-endpoint |
混音器服务侦听的终结点。这是 UNIX 域套接字的路径(默认为 /tmp/mixer-service)。 |
--mixer-service-port |
混音器服务在非 Linux 平台上侦听的 TCP 端口。(默认值为 12854)。 |
--mixer-source-audio-ready-threshold-ms |
使用我们的混音器时指定音频输出的开始阈值帧。这主要用于将默认值覆盖为更大的值,适用于无法处理默认启动阈值而不遇到音频欠载的平台。 |
--mixer-source-input-queue-ms |
使用我们的混音器时指定音频输出的缓冲区大小。这主要用于将默认值覆盖为更大的值,适用于无法处理如此小的音频缓冲区而不遇到音频欠载的平台。 |
--mock-cert-verifier-default-result-for-testing |
设置 MockCertVerifier 的默认结果。这仅适用于测试代码。 |
--model-quality-service-api-key |
覆盖要发出的远程请求的 ModelQuality Service API 密钥。 |
--model-quality-service-url |
覆盖模型质量服务 URL。 |
--modifier-split-feature-key |
为修饰符拆分功能提供密钥。 |
--mojo-core-library-path |
从指定路径的共享库初始化 Mojo Core,而不是使用 Content 可执行文件中嵌入的 Mojo Core 版本。 |
--mojo-is-broker |
强制将进程的全局 Mojo 节点配置为代理。仅适用于使用 MojoTestSuiteBase 的测试运行器。 |
--mojo-local-storage |
使用基于 Mojo 的 LocalStorage 实现。 |
--monitoring-destination-id |
允许为连接监视 GCM 消息设置不同的目标 ID。在针对非生产管理服务器运行时很有用。 |
--mse-audio-buffer-size-limit-mb |
允许将 MSE 音频/视频缓冲区大小显式指定为兆字节。视频的默认值为 150M,音频的默认值为 12M。 |
--mute-audio |
将发送到音频设备的音频静音,以便在自动测试期间听不到音频。 |
--nacl-debug-mask |
使用 NaCl 清单 URL 选择是否通过调试存根调试 NaCl 程序。开关值格式:[!]模式1,模式2,...,模式N.每种模式都使用与 Chrome 扩展程序清单中的模式相同的语法。唯一的区别是 * scheme 匹配所有方案,而不是仅匹配 http 和 https。如果该值不以 ! 开头,则如果清单 URL 与任何模式匹配,则将调试程序。如果值以 ! 开头,则如果清单 URL 与任何模式不匹配,将调试程序。 |
--nacl-gdb |
Native Client GDB 调试器,将在需要时自动启动。 |
--nacl-gdb-script |
在启动时传递给 nacl-gdb 调试器的 GDB 脚本。 |
--native-messaging-connect-extension |
请求在此开关指定的 ID 为扩展机与 kNativeMessagingConnectHost 开关命名的机消息传送主机之间建立本机消息传递连接。 |
--native-messaging-connect-host |
请求在此开关命名的本机消息传递主机与 kNativeMessagingConnectExtension 指定的 ID 的扩展之间建立本机消息传递连接。 |
--native-messaging-connect-id |
如果在指定 kNativeMessagingConnectHost 和 kNativeMessagingConnectExtension 时设置,则将作为命令行参数反映到本机消息传递主机。 |
--nearby-share-certificate-validity-period-hours |
覆盖 Nearby Share 证书的默认有效期。值必须大于 0。 |
--nearby-share-device-id |
覆盖默认设备 ID 以在测试环境中提供稳定的 ID。默认情况下,我们生成一个随机的 10 个字符的字符串。 |
--nearby-share-num-private-certificates |
覆盖生成的私有证书的默认数量。值必须大于 0。 |
--nearby-share-verbose-logging |
为“附近共享”启用详细日志记录级别。 |
--nearbysharing-http-host |
覆盖 Nearby Share 使用的 Google API (https://www.googleapis.com) 的默认网址 |
--net-log |
从 WebView 启用网络日志记录。这将捕获网络活动以进行调试,并将文件存储在 DevUi 中。 |
--net-log-capture-mode |
设置要在网络日志中捕获的事件的粒度。该模式可以设置为以下值之一: “Default” “IncludeSensitive” “Everything” 请参阅 net_log_capture_mode.h 中相应名称的枚举,了解其含义的说明。 |
--net-log-max-size-mb |
设置最大大小(以 MB 为单位)。日志文件可能会增长到旧数据被覆盖之前。如果您想要无限的文件大小,请不要使用此标志。 |
--netifs-to-ignore |
要忽略的网络接口列表。忽略的接口将不会用于网络连接。 |
--network-quiet-timeout |
在 IdlenessDetector 中设置网络静音计时器的超时秒数。供想要更改超时时间以在各种嵌入式设备和不同区域的可变网络带宽上运行 Web 内容的嵌入者使用。例如,在使用 FirstMeaningfulPaint 信号关闭初始屏幕时,它非常有用。 |
--new-window |
在新的浏览器窗口中启动 URL。 |
--no-default-browser-check |
禁用默认浏览器检查。对于我们希望避免显示默认浏览器信息栏的 UI/浏览器测试很有用。 |
--no-delay-for-dx12-vulkan-info-collection |
浏览器启动后,立即启动 DX12 和 Vulkan 信息收集的非沙盒 GPU 进程。默认为延迟 120 秒。 |
--no-experiments |
禁用在 about:flags 上设置的所有实验。不禁用 about:flags 本身。如果实验使 chrome 在启动时崩溃,这很有用:可以使用 --no-experiments 启动 chrome,在 about:flags 处禁用有问题的实验室,然后在没有此开关的情况下再次重新启动 chrome。 |
--no-first-run |
跳过首次运行任务,以及不显示其他对话框、提示或气泡。禁止显示对话框、提示和气泡非常重要,因为自动化(包括性能基准测试)使用此开关,其中仅显示浏览器窗口非常重要。 这实际上可能不是第一次运行或“新增功能”页面。由 kForceFirstRun(用于 FRE)和 kForceWhatsNew(用于新增功能)覆盖。这不会丢弃 First Run 哨兵,因此不会阻止下次在没有此标志的情况下启动 chrome 时发生首次运行。它也不会更新最后一个 What's New 里程碑,因此不会阻止下次在没有此标志的情况下启动 chrome 时发生 What's New。 |
--no-mojo |
在此过程中完全禁用 Mojo 初始化。仅适用于测试子进程。请参阅 base::MultiprocessTest。 |
--no-network-profile-warning[1] |
如果配置文件位于网络共享上,浏览器是否应发出警告。此标志目前仅与 Windows 相关。 |
--no-pdf-header-footer |
请勿在打印的 PDF 文件中显示页眉和页脚。 |
--no-pings |
不发送超链接审核 ping |
--no-pre-read-main-dll[1] |
此进程是否应对 Chrome.dll的内容进行 PrefetchVirtualMemory。这会预热内存中的页面以加快启动速度,但在以后的渲染器和/或 GPU 中可能不是必需的。有关实验信息,请参阅 crbug.com/1350257。 |
--no-proxy-server |
不要使用代理服务器,始终进行直接连接。覆盖传递的任何其他代理服务器标志。 |
--no-sandbox |
禁用通常进行沙箱处理的所有进程类型的沙箱。仅用作测试目的的浏览器级开关。 |
--no-service-autorun |
禁止服务进程将自身添加为自动运行进程。这不会删除现有的自动运行注册,它只会阻止服务注册新的自动运行注册。 |
--no-startup-window |
不会在启动时自动打开浏览器窗口(在启动 Chrome 以托管后台应用程序时使用)。 |
--no-subproc-heap-profiling |
强制关闭子进程的堆分析。当启用 kHeapProfilerCentralControl 功能时,浏览器将添加此项,但不应分析子进程。TODO(https://crbug.com/40840943):这是默认行为,因此开关仅存在以验证 HeapProfilerController 是否向启动的每个子进程添加开关。验证后将其删除。 |
--no-unsandboxed-zygote |
禁用未沙盒化的受精卵。注意:此标志不应在大多数平台上使用。之所以引入它,是因为某些平台(例如 Cast)的内存非常有限,并且在浏览器进程运行时不会更新二进制文件。 |
--no-user-gesture-required |
不需要任何用户手势的自动播放策略。 |
--no-xr-runtime |
告诉 WebXr 假设它不支持任何运行时。 |
--no-xshm[15] |
禁用 MIT-SHM 扩展。仅与 Ozone/X11 一起使用。 |
--no-zygote |
禁止使用受精卵进程来分叉子进程。取而代之的是,子进程将被分叉并直接执行。请注意,--no-sandbox 也应与此标志一起使用,因为沙箱需要受精卵才能工作。 |
--no-zygote-sandbox[15] |
指示受精卵在没有沙箱的情况下启动。从这种类型的受精卵派生的进程稍后将应用它们自己的自定义沙箱。 |
--noerrdialogs |
禁止显示所有错误对话框(如果存在)。 |
--none |
必须与服务管理器的manifest.json目录文件中使用的“sandbox_type”值同步。 |
--note-taking-app-ids |
可选的逗号分隔的应用 ID 列表,可用于做笔记。如果未设置,则改用硬编码列表。 |
--notification-inline-reply[1] |
与 kNotificationLaunchId 结合使用,以指定在 Windows 操作中心的 Toast 中输入的内联回复。 |
--notification-launch-id[1] |
用于在激活 Windows 操作中心中显示的 Toast 时启动 Chrome。应包含由 Chrome 编码的启动 ID。 |
--num-raster-threads |
控制用于栅格任务的线程数。 |
--nv12 |
用于直接合成 SDR 视频叠加的交换链格式。 |
--on-the-fly-mhtml-hash-computation |
计算保存 MHTML 文件时的哈希值。浏览器进程会将序列化的 MHTML 内容写入文件,并在通过 Mojo 数据管道从渲染器流回时计算其哈希值。 |
--ondevice-validation-request-override |
使设备上的模型能够在延迟后在启动时运行验证。可以提供一个文本文件作为验证作业的输入,并且可以提供一个输出文件路径来写入响应。 |
--ondevice_handwriting |
用于确定是否以及如何支持设备上的手写识别(例如,通过 rootfs 或可下载内容)。 |
--oobe-eula-url-for-tests |
允许覆盖 eula url 以进行测试。 |
--oobe-force-tablet-first-run |
指示第一个用户运行流 (第一个用户登录后的 OOBE 屏幕序列) 应显示以平板电脑模式为中心的屏幕,即使设备未处于平板电脑模式也是如此。 |
--oobe-large-screen-special-scaling |
指示应针对大显示器缩放 OOBE,类似于 Meets 应用缩放 UI 的方式。TODO(crbug.com/1205364):添加新方案后删除。 |
--oobe-print-frontend-load-timings |
如果存在,则打印加载 OOBE 的前端所需的时间。有关详细信息,请参阅 go/oobe-frontend-trace-timings。 |
--oobe-screenshot-dir |
指定使用 OOBE UI 调试器拍摄的屏幕截图的目录。 |
--oobe-show-accessibility-button-on-marketing-opt-in-for-testing |
在营销选择加入上显示 a11y 按钮,而无需访问手势导航屏幕。 |
--oobe-skip-new-user-check-for-testing |
跳过新用户签入个性化推荐应用屏幕进行测试。 |
--oobe-skip-postlogin |
用户登录后跳过所有其他 OOBE 页面。 |
--oobe-skip-to-login |
跳至登录屏幕。 |
--oobe-timer-interval |
我们在 OOBE 上检查总时间的时间间隔。 |
--oobe-timezone-override-for-tests |
允许在营销选择加入屏幕上覆盖时区。 |
--oobe-trigger-sync-timeout-for-tests |
在 OOBE 中触发同步引擎初始化超时以进行测试。 |
--optimization-guide-fetch-hints-override |
覆盖获取提示的调度和时间延迟,并导致提示在启动时立即使用提供的逗号分隔主机列表获取。 |
--optimization-guide-fetch-hints-override-timer |
覆盖提示提取计划和延迟,从而在使用 TopHostProvider 启动时立即触发提示提取。这是用于测试的。 |
--optimization-guide-model-execution-validate |
触发服务器端 AI 模型执行的验证。用于集成测试。 |
--optimization-guide-model-override |
禁用模型的提取,并覆盖用于会话的文件路径和元数据,以使用通过命令行传递的内容,而不是已存储的内容。 我们希望该字符串是以逗号分隔的模型覆盖字符串,每个模型覆盖为:OPTIMIZATION_TARGET_STRING:file_path 或 OPTIMIZATION_TARGET_STRING:file_path:base64_encoded_any_proto_model_metadata。 这可能仅适用于桌面,因为在 Android 上不太容易访问文件路径,但可能会起作用。 |
--optimization-guide-model-validate |
触发模型的验证。用于手动测试。 |
--optimization-guide-ondevice-model-adaptations-override |
覆盖设备上模型执行的设备端模型适配文件路径。 |
--optimization-guide-ondevice-model-execution-override |
覆盖设备上的模型执行的设备上模型文件路径。 |
--optimization-guide-service-api-key |
覆盖要发出的远程请求的优化指南服务 API 密钥。 |
--optimization-guide-service-get-hints-url |
覆盖 HintsFetcher 将从中请求远程提示的优化指南服务 URL。 |
--optimization-guide-service-get-models-url |
覆盖 PredictionModelFetcher 将从中请求远程模型和托管特征的优化指南服务 URL。 |
--optimization-guide-service-model-execution-url |
覆盖 Optimization Guide 模型执行 URL。 |
--optimization_guide_hints_override |
覆盖来自组件更新程序的 Hints Protobuf。如果此开关的值无效,则使用常规提示处理。此开关的值应该是二进制配置消息的 base64 编码,可在 optimization_guide 的 hints.proto 中找到。为此开关提供有效值会导致 Chrome 启动在提示解析时被阻止。 |
--origin-trial-disabled-features |
包含应禁用源试验实验的特征名称列表。名称之间应用“|”字符分隔。 |
--origin-trial-disabled-tokens |
包含应禁用源试验实验的令牌签名列表。标记应用“|”字符分隔。 |
--origin-trial-public-key |
以逗号分隔的键列表,这些键将覆盖用于检查源试用令牌的默认公钥。 |
--override-enabled-cdm-interface-version |
使用使用此开关指定的版本覆盖默认启用的库 CDM 接口版本,这将是唯一启用的版本。例如,在 CDM 8、CDM 9 和 CDM 10 都受支持(已实现)的构建中,但默认情况下仅启用 CDM 8 和 CDM 9: --override-enabled-cdm-interface-version=8 : 仅启用 CDM 8 --override-enabled-cdm-interface-version=9 : 仅启用 CDM 9 --override-enabled-cdm-interface-version=10 : 仅启用 CDM 10 --override-enabled-cdm-interface-version=11 : 未启用 CDM 接口 这可用于本地测试和调试。它还可用于启用实验性 CDM 接口(默认情况下始终处于禁用状态)以在开发过程中进行测试。 |
--override-hardware-secure-codecs-for-testing |
覆盖硬件安全编解码器对测试的支持。如果指定,将跳过实际平台硬件安全编解码器检查。有效的编解码器包括: - 视频: “VP8”, “VP9”, “AVC1”, “HEVC”, “DolbyVision”, “AV01” - 不支持透明引线的视频:“<video>-no-clearlead”,其中位置<video>来自上面的列表。 - 音频:“mp4a”、“vorbis” 编解码器用逗号分隔。例如:--override-hardware-secure-codecs-for-testing=vp8,vp9-no-clearlead,vorbis --override-hardware-secure-codecs-for-testing=avc1,mp4a 指定编解码器支持CENC加密方案。如果未指定有效的编解码器,则不支持硬件安全编解码器。这可用于禁用硬件安全编解码器支持:--override-hardware-secure-codecs-for-testing |
--override-language-detection |
覆盖根据页面内容确定的语言检测结果。 |
--override-metrics-upload-url |
覆盖将指标日志发送到以进行调试的 URL。 |
--override-use-software-gl-for-tests |
强制使用软件 GL 而不是硬件 GPU 进行测试。 |
--overview-button-for-tests |
如果设置,则概览按钮将可见。 |
--ozone-dump-file |
指定映像转储的位置。 |
--ozone-override-screen-size |
指定臭氧屏幕大小。 |
--ozone-platform |
指定要使用的臭氧平台实施。 |
--ozone-platform-hint |
建议使用臭氧平台(仅限桌面 Linux)。 可以设置为 chrome://flags。 请参见 https://crbug.com/1246928。 |
--pack-extension |
将扩展打包到给定目录中的.crx可安装文件。 |
--pack-extension-key |
可选的 PEM 私钥,用于对打包.crx进行签名。 |
--page-content-annotations-validation-content-visibility |
使特定注释类型能够在延迟后在启动时运行验证。可以用逗号分隔的输入列表作为值给出,该值将用作验证作业的输入。 |
--page-content-annotations-validation-write-to-file |
将页面内容批注验证的输出写入给定文件。 |
--password-store[18] |
指定要使用的加密存储后端。可能的值为 kwallet、kwallet5、kwallet6、gnome-libsecret、basic。任何其他值都会导致 Chrome 自动检测最佳后端。 |
--pdf-renderer |
运行非 PPAPI PDF 插件的渲染器进程。 |
--pen-devices[15] |
指示 chrome 将这些设备中的事件解释为笔事件。仅适用于 XInput 2(即 X 服务器 1.8 或更高版本)。可以从“xinput list”中检索设备的 ID。 |
--perf-test-print-uma-means |
显示本机性能测试正在监视的直方图的平均值。请注意,这仅适用于 PerformanceTest 子类。 |
--perfetto-disable-interning |
以 perfetto proto 格式对每个 TraceEvent 重复可插入的数据。 |
--policy |
通过命令行设置策略值。 |
--policy-verification-key |
将原始verification_key替换为命令行标志提供的。只能用于单元测试或浏览器测试。 |
--ppapi-antialiased-text-enabled[1] |
要传递给 Ppapi 进程的 FontRenderParams::antialiasing 的布尔值 (0/1)。 |
--ppapi-in-process |
在进程中运行 PPAPI (Pepper) 插件。 |
--ppapi-plugin-launcher |
指定应用于启动 ppapi 插件进程的命令。对于通过 purify 或 quantify 运行插件进程很有用。 例如:--ppapi-plugin-launcher=“path\to\purify /Run=yes” |
--ppapi-startup-dialog |
使 PPAPI 子进程在启动时显示一个对话框。请务必同时使用 --no-sandbox,否则沙箱将不允许显示对话框。 |
--ppapi-subpixel-rendering-setting[1] |
要传递给 Ppapi 进程的 FontRenderParams::subpixel_rendering 的枚举值。 |
--pre-crashpad-crash-test |
导致浏览器进程在启动时很早就崩溃,就在 crashpad(或 breakpad)初始化之前。 |
--prediction-service-mock-likelihood |
用于模拟从 Web 权限预测服务接收的响应。用于测试。 |
--preinstalled-web-apps-dir |
Chrome 在其中查找描述默认/预安装的 Web 应用的 json 文件。这将覆盖要从中加载预安装的 Web 应用程序的任何默认目录。 |
--prevent-kiosk-autolaunch-for-testing |
阻止自助服务终端自动启动以进行测试。 |
--prevent-resizing-contents-for-testing[31] |
对于移动设备,测试应包含视口元标记,以指定页面尺寸调整。省略标签可能会导致自动调整为标准移动回退大小 (980),这会导致内容在首先扩展到 980 时缩小,然后缩小到 800 以适应屏幕,如 https://crrev.com/c/4615623 的问题中所述。此标志适用于不包含视口元标记的测试。启用后,它可以确保视口大小与标准移动回退大小匹配,从而有助于防止在此类测试中调整内容大小。 |
--previous-app |
previous-app 应该是上次启动应用启动时正在运行的应用。 |
--print-to-pdf |
保存已加载页面的 PDF 文件。 |
--printing-ppd-channel |
设置从中加载 PPD 文件的通道。 |
--privacy-policy-host-for-tests |
设置用于测试的隐私政策主机名 URL。 |
--private-aggregation-developer-mode |
使私有聚合 API 运行而不报告延迟。 |
--privet-ipv6-only |
仅将 IPv6 用于私有 HTTP。 |
--process-per-site |
为所有域启用“按站点处理”流程模型。此模式合并了同一站点的页面,以便它们共享一个进程。 更多详情请见: - https://www.chromium.org/developers/design-documents/process-models - site_instance.h 中的类注释,列出了支持的流程模型。 重要提示:不要将其与 --site-per-process(关于隔离,而不是整合)混淆。你可能想要另一个。 |
--process-per-tab |
在其自己的渲染器进程中运行每组脚本连接的选项卡(即 BrowsingInstance)。 我们默认为每个站点实例使用渲染器进程(即,来自同一注册域的页面组,这些页面彼此之间具有脚本连接)。TODO(creis):此标志目前为空。 我们应该重构它,以避免跨站点导航的“不必要”进程交换,但在需要安全时仍然交换(例如,隔离的源)。 |
--product-version |
输出产品版本信息并退出。用作内部 api 以检测 Linux 上安装的 Chrome 版本。 |
--profile-base-name[29] |
传递配置文件目录的 basename 以指定要获取信息的配置文件。仅在与 --list-apps 开关一起使用时相关。 |
--profile-directory |
选择要与第一个启动的浏览器关联的配置文件目录。 |
--profile-email |
与 kProfileDirectory 类似,但按电子邮件地址选择配置文件。如果在任何现有配置文件中都找不到该电子邮件,则此开关不起作用。如果同时指定了 kProfileDirectory 和 kProfileUserName,则 kProfileDirectory 优先。 |
--profile-management-attributes[29] |
应为其启用第三方配置文件管理的域和关联的 SAML 属性。输入应为 JSON 格式。 |
--profile-requires-policy |
如果设置为“true”,则配置文件在重新启动期间需要策略(策略加载必须成功,否则会话重新启动将失败)。 |
--profiling-at-start |
在启动时为浏览器进程启动基于采样的探查器。仅当使用 gn arg enable_profiling = true 构建 chrome 时,这才有效。输出将转到 kProfilingFile 的值。 |
--profiling-file |
指定分析输出的位置。仅当使用 gyp 变量 profiling=1 或 gn arg enable_profiling=true 构建 chrome 时,这才有效。 {pid} 如果存在,将替换为进程的 PID。{count} 如果存在,则每次为此进程生成配置文件时都会递增。浏览器的默认值为 chrome-profile-{pid},测试的默认值为 test-profile-{pid}。 |
--profiling-flush |
控制是否定期将配置文件数据刷新到文件。通常,数据在退出时被写入,但存在 chromium 不能干净退出的情况(尤其是在使用单进程时)。可以指定以秒为单位的时间。 |
--protected-audiences-consented-debug-token |
导致 Protected Audiences Bidding and Auction API 向受信任的拍卖服务器提供提供的调试密钥。这告诉服务器,可以记录有关此用户的拍卖的信息以帮助进行调试。 |
--proxy-auto-detect |
强制代理自动检测。 |
--proxy-pac-url |
在给定的 URL 上使用 pac 脚本 |
--proxy-server |
使用指定的代理服务器,覆盖系统设置。此开关仅影响 HTTP 和 HTTPS 请求。ARC 应用仅使用具有最高优先级的 HTTP 代理服务器。TODO(yzshen):将此开关移回 chrome/common/chrome_switches。{h,cc},一旦网络服务能够通过 pref 服务访问相应的设置。 |
--public-accounts-saml-acl-url |
SAML 断言使用者 URL,用于检测无 Gaia 的 SAML 流何时结束(例如,对于 SAML 托管的访客会话) TODO(crbug.com/40636049):当 DMServer 发送 URL 时删除。 |
--pull-to-refresh |
启用或禁用下拉刷新手势以响应垂直滚动。将值设置为“0”以禁用该功能,设置为“1”以在触摸板和触摸屏上都启用该功能,设置为“2”以仅对触摸屏启用该功能。默认为禁用。 |
--purge-model-and-features-store |
在启动时清除包含预测 medels 和主机模型特征的存储,以便保证它使用新数据。 |
--purge-optimization-guide-store |
在启动时清除包含提取和组件提示的存储,以便保证它使用新数据。 |
--pwa-launcher-version[1] |
指定启动 Chrome 的渐进式 Web-App 启动器的版本,用于确定是否更新所有启动器。注意:更改此开关需要为上一种方法添加旧处理,因为仍在使用此开关的旧版 PWA 启动器将依赖 Chrome 更新它们以使用新方法。 |
--qs-add-fake-bluetooth-devices |
将假冒蓝牙设备添加到快速设置菜单中以进行 UI 测试。 |
--qs-add-fake-cast-devices |
将伪造的 Cast 设备添加到用于 UI 测试的快速设置菜单中。 |
--qs-show-locale-tile |
强制显示快速设置“locale”FeatureTile。通常它只在演示模式下显示,这在模拟器中不起作用。 |
--quota-change-event-interval |
指定在可以触发连续的配额更改事件之前必须经过的最短时间(以秒为单位)。将值设置为“0”以禁用去抖动机制。 |
--raise-timer-frequency[1] |
提高所有 Chrome 进程中的计时器中断频率,以用于实验目的。之所以需要此功能,是因为从 Windows 10 2004 开始,更改计时器中断频率的调度效果不是全局性的,这使我们可以证明/反驳这是否重要。查看 https://crbug.com/1128917 |
--realtime-reporting-url |
指定要上载实时报告的 URL。 |
--reduce-accept-language |
减少 accept-language http 标头,在请求标头中仅发送一种语言:https://github.com/Tanych/accept-language。 |
--reduce-user-agent-minor-version |
减小 User-Agent 字符串中的次要版本号。此标志实现 User-Agent 减少的第 4 阶段:https://blog.chromium.org/2021/09/user-agent-reduction-origin-trial-and-dates.html。 |
--reduce-user-agent-platform-oscpu |
减少桌面 User-Agent 字符串中的 platform 和 oscpu。此标志实现 User-Agent 减少的第 5 阶段:https://blog.chromium.org/2021/09/user-agent-reduction-origin-trial-and-dates.html。 |
--register-max-dark-suspend-delay |
使 Chrome 在 Chrome OS 上注册可能的最大暗挂起延迟,即在电源管理器允许的情况下,为设备提供在暗恢复中完成工作的最大时间。 |
--register-pepper-plugins |
注册 Pepper 插件(格式见 pepper_plugin_list.cc)。 |
--regulatory-label-dir |
每个模型目录的名称,其中包含每个区域的子目录,其中包含此模型的监管标签文件。每个型号的目录(如果有)位于“/usr/share/chromeos-assets/regulatory_labels/”下。 |
--remote-allow-origins |
仅启用来自指定源的 Web 套接字连接。“*”允许任何源。 |
--remote-debugging-address |
使用给定地址而不是默认环回来接受远程调试连接。请注意,远程调试协议不执行任何身份验证,因此过于广泛地公开它可能会带来安全风险。 |
--remote-debugging-io-pipes[1] |
指定 Windows 平台上传入和出站消息的管道名称。这是一个逗号分隔的列表,其中包含两个序列化为无符号整数的管道句柄,例如“--remote-debugging-io-pipes=3,4”。 |
--remote-debugging-pipe |
通过 stdio 管道 [in=3, out=4] 或“remote-debugging-io-pipes”开关中指定的远程管道启用远程调试。(可选)指定协议消息的格式,可以是“JSON”(默认)或“CBOR”。 |
--remote-debugging-port |
在指定端口上启用通过 HTTP 的远程调试。 |
--remote-debugging-socket-name[10] |
在指定的套接字名称上启用通过 HTTP 的远程调试。 |
--remote-debugging-targets |
提供地址列表以发现 DevTools 远程调试目标。格式为 <host>:<port>,...,<host>:p ort。 |
--remote-reboot-command-timeout-in-seconds-for-testing |
重新启动命令的测试延迟。用于品尝测试。 |
--renderer-cmd-prefix |
此标志的内容将附加到呈现器命令行之前。有用的值可能是“valgrind”或“xterm -e gdb --args”。 |
--renderer-process-limit |
覆盖对渲染器进程数的默认/计算限制。此设置的值过高可能会导致内存/资源使用率过高或不稳定。 |
--renderer-startup-dialog |
使渲染器进程在启动时显示一个对话框。传递此标志还会在 Windows 非官方版本上添加 sandbox::p olicy::kNoSandbox,因为这是显示对话框所必需的。 |
--renderer-wait-for-java-debugger[10] |
在附加 Java 调试器之前,阻止渲染器的 ChildProcessService 的 ChildProcessMain 线程。 |
--renderpass |
kUIShowCompositedLayerBorders 的参数。 |
--report-vp9-as-an-unsupported-mime-type |
强制将 VP9 报告为不受支持的 MIME 类型。 |
--request-desktop-sites[10] |
在 Clank 中强制启用启用用户代理覆盖以请求桌面站点。 |
--require-wlan |
仅连接到WLAN接口。 |
--reset-browsing-instance-between-tests |
强制每个 Web 测试在新的 BrowsingInstance 中运行。对于源隔离 Web 测试是必需的,其中 BrowsingInstance 保留源隔离请求的状态,但此标志可能有益于其他 Web 测试。 |
--reset-variation-state |
强制重置此客户端上的一次性随机 FieldTrials,也称为 Chrome 变体状态。 |
--restart |
表示 Chrome 已重新启动(例如,在更改标志后)。这用于在记录 Launch.Mode2 指标时忽略启动。 |
--restore-last-session |
指示应在启动时还原最后一个会话。这将覆盖 preferences 值。请注意,这不会强制在崩溃后自动恢复会话,以防止崩溃循环。此开关用于在 OS X 和 Windows 上实现对特定于操作系统的“从上次中断的地方继续”功能的支持。 |
--restrict-gamepad-access |
在 getGamepads 上启用功能策略和安全上下文要求。 |
--reven-branding |
指示应显示 reven UI 字符串和功能。 |
--rlz-ping-delay |
覆盖默认值的 rlz ping 延迟(以秒为单位)。 |
--rma-not-allowed |
在不打开 RMA 或检查当前 RMA 状态的情况下启动 Chrome。 |
--run-all-compositor-stages-before-draw |
通过等待每个阶段完成,然后再完成帧,有效地禁用合成器帧生产阶段的流水线。 |
--run-manual |
仅当指定了 --run-manual 时,手动测试才会运行。这允许编写不会自动运行但仍位于同一测试二进制文件中的测试。这很有用,因此想要运行一些测试的团队不必添加必须在所有构建上编译的新二进制文件。 |
--run-web-tests |
在 Web 测试模式下运行 Content Shell,为 blink Web 测试注入仅测试行为。 |
--safe-mode |
当 chrome 在启动的前 60 秒内崩溃 3 次或更多次时session_manager守护程序添加的开关。请参阅 platform2/login_manager/browser_job.cc 中的 BrowserJob::ExportArgv。 |
--safebrowsing-enable-enhanced-protection |
启用安全浏览增强保护。 |
--safebrowsing-manual-download-blacklist |
以逗号分隔的可执行文件的 sha256 哈希列表,下载保护服务应将其视为“危险”。 要使文件显示警告,还必须将其视为危险文件类型,并且不得以其他方式(通过签名或 URL)列入允许列表,并且必须位于受支持的操作系统上。 哈希值采用十六进制。这用于在寻找绕过下载保护的方法时进行手动测试。 |
--saml-password-change-url |
SAML 用户的密码更改 URL。TODO(crbug.com/40618074):修复错误后删除。 |
--sandbox-ipc |
使进程作为沙盒 IPC 子进程运行。 |
--save-page-as-mhtml |
禁止将页面另存为仅 HTML,禁止将页面另存为 HTML Complete(带有子资源目录)。仅启用将页面另存为 MHTML。请参阅 http://crbug.com/120416 了解如何卸下此开关。 |
--scheduled-reboot-grace-period-in-seconds-for-testing |
DeviceScheduledReboot 策略的测试宽限期。用于品尝测试。请参阅 scheduled_task_util.h 中的“ShouldSkipRebootDueToGracePeriod”。 |
--scheduler-boost-urgent[3] |
覆盖紧急任务的默认计划提升值。如果特定的 chromeos 设备表现出更好的性能/功率比(例如,通过运行视频会议测试),则可以调整此比例。目前,此值直接指向 linux 调度器的利用率最小夹位。量程为0(无偏置负载)~100(mamximum负载值)。 |
--scheduler-configuration[6] |
选择参数中指定的调度程序配置。 |
--scheduler-configuration-default[6] |
指定如果用户未设置默认计划程序配置值,则默认计划程序配置值是什么。 |
--screen-capture-audio-default-unchecked |
默认情况下,此标志将用于在屏幕捕获期间共享音频的复选框设置为关闭。它主要用于测试。 |
--screen-config |
指定 FakeDisplayDelegate 的初始屏幕配置或所有显示的状态,请参阅类了解格式详细信息。 |
--screenshot |
保存已加载页面的屏幕截图。 |
--seal-key |
为密封功能提供密钥。 |
--search-provider-logo-url |
使用静态 URL 作为默认搜索引擎的徽标。示例:https://www.google.com/branding/logo.png |
--secondary-display-layout |
指定用于测试的辅助显示器的布局模式和偏移量。格式为“<t|r|b|l>”,<offset>其中 t=TOP、r=RIGHT、b=BOTTOM 和 L=LEFT。例如,“r,-100”表示辅助显示器位于右侧,偏移量为 -100。(高于小学) |
--secure-connect-api-url |
指定用于联系安全连接 API 的基 URL。 |
--service-name |
指示要运行的服务的名称。对于调试很有用,或者如果构建了服务可执行文件以支持作为许多潜在的不同服务运行,则很有用。 |
--service-request-attachment-name |
附加到服务接收的传入 Mojo 邀请的 |mojo::P endingReceiver<service_manager::mojom::Service>| 消息管道句柄的名称。 |
--service-sandbox-type |
要应用于运行服务的进程的沙箱类型,是下一个块中的值之一。 |
--shared-array-buffer-allowed-origins |
可以使用 SharedArrayBuffer 而不启用跨源隔离的源的逗号分隔列表。 |
--shared-array-buffer-unrestricted-access-allowed[11] |
在桌面上启用共享阵列缓冲区,由企业策略控制。TODO(crbug.com/40155376) 在迁移到 COOP+COEP 完成后删除。 |
--shared-files |
描述以以下列表格式传递给子进程的文件描述符:<file_id><descriptor_id>,<file_id>:<descriptor_id>,... 其中 <file_id> 是正在启动的服务清单中的 ID 字符串,<descriptor_id>是子进程可用于从全局描述符表中检索文件描述符的描述符的数字标识符。 |
--shelf-hotseat |
新的框架模块化设计,将应用程序分为热座 UI 和翻盖模式下的较小框架。 |
--shill-stub |
覆盖 Shill 存根行为。默认情况下,以太网、wifi 和 vpn 处于启用状态,并且转换会立即发生。多个选项可以用逗号分隔(不能有空格)。注意:所有选项的格式为“foo=x”。值区分大小写,并基于 service_constants.h 中的 Shill 名称。有关实现,请参阅 FakeShillManagerClient::SetInitialNetworkState。示例: 'clear=1' - 清除所有默认配置 'wifi=on' - 最初已连接 wifi 网络('1' 也有效) 'wifi=off' - Wifi 网络最初全部断开连接('0' 也有效) 'wifi=disabled' - Wifi 最初被禁用 'wifi=none' - Wifi 不可用 'wifi=portal' - Wifi 连接将处于门户状态 'cellular=1' - 蜂窝网络最初已连接 'cellular=LTE' - 蜂窝网络最初已连接, 技术是 LTE 'interactive=3' - 交互模式,连接/扫描/等请求需要 3 秒 |
--short-merge-session-timeout-for-test[6] |
使用短时间(1 秒)超时进行合并会话加载器限制测试。 |
--short-reporting-delay |
将报告 API 延迟设置为不到一秒,以便更快地生成报告。 |
--show-aggregated-damage |
将 DebugBorderDrawQuad 添加到根 RenderPass 的顶部,显示表面聚合后的损坏矩形。请注意,启用此功能后,在添加四边形后,将整个输出矩形设置为损坏,以突出显示实际损坏矩形,这可能会隐藏损坏矩形问题。 |
--show-autofill-signatures |
使用自动填充签名对表单和字段进行注释。 |
--show-autofill-type-predictions |
使用自动填充字段类型预测对表单进行注释。 |
--show-composited-layer-borders |
在合成器层周围呈现边框,以帮助调试和研究层合成。 |
--show-dc-layer-debug-borders |
显示 DC 层的调试边界 - 红色表示叠加层,蓝色表示底层。为清楚起见,调试边界与整形层偏移了几个像素。 |
--show-fps-counter |
绘制一个平视显示器,显示每秒帧数以及 GPU 内存使用情况。如果您还使用 --enable-logging=stderr --vmodule=“head*=1”,则 FPS 也将输出到控制台日志中。 |
--show-icons[1] |
请参阅 kHideIcons。 |
--show-layer-animation-bounds |
呈现一个边框,该边框表示图层动画的边界框。 |
--show-layout-shift-regions |
在网页中以可视的方式呈现布局偏移矩形周围的边框,以帮助调试和研究布局偏移。 |
--show-login-dev-overlay |
如果为 true,则将显示登录/锁定屏幕的开发人员工具覆盖层。这样可以更轻松地测试布局逻辑。 |
--show-mac-overlay-borders[7] |
显示与叠加层和部分损坏相对应的 CALayers 周围的边界。 |
--show-oobe-dev-overlay |
启用 OOBE UI 调试器,以便在手动测试期间轻松在屏幕之间导航。仅限于 ChromeOS-on-linux 和测试图片。 |
--show-oobe-quick-start-debugger |
在 OOBE 中启用模拟 Android 手机的 QuickStart 调试器。 |
--show-overdraw-feedback |
根据元素下方是否绘制了其他元素,通过对元素进行颜色编码来可视化过度绘制。这对于显示 UI 可能在何处执行比必要的更多渲染工作非常有用。这些颜色暗示了每个像素在屏幕上的过度绘制量,如下所示: 真实颜色:无过度绘制。蓝色:透支一次。绿色:透支两次。粉红色:透支三次。红色:透支四次或更多次。 |
--show-paint-rects |
在网页中以可视的方式在绘画矩形周围呈现边框,以帮助调试和研究绘画行为。 |
--show-property-changed-rects |
在 HUD 中显示属性已更改的图层周围的矩形。 |
--show-screenspace-rects |
在HUD中显示屏幕空间周围的矩形,每一层的转换边界。 |
--show-surface-damage-rects |
在 HUD 中显示损坏周围的矩形,因为它被记录到每个渲染表面中。 |
--show-taps |
在每个触摸点上绘制一个圆圈,类似于 Android 操作系统开发人员选项“显示点击”。 |
--silent-debugger-extension-api |
当扩展程序附加到使用 chrome.debugger 页面的页面时,不会显示信息栏。需要附加到扩展背景页面。 |
--silent-launch |
默认情况下,会导致 Chrome 在不打开任何窗口的情况下启动。如果有人希望将 Chrome 用作 ash 服务器,这很有用。 |
--simulate-browsing-data-lifetime |
将 BrowsingDataLifetime 策略设置为一个非常短的值(比通常可能的值短),以便进行测试。 |
--simulate-critical-update |
模拟可用的关键更新。 |
--simulate-elevated-recovery |
模拟需要提升才能恢复升级通道。 |
--simulate-idle-timeout |
出于测试目的,将 IdleTimeout 策略设置为一个非常短的值(比通常可能的值短)。 |
--simulate-outdated |
模拟当前版本已过时。 |
--simulate-outdated-no-au |
模拟当前版本已过时且自动更新已关闭。 |
--simulate-update-error-code |
通过更新检查模拟 GoogleUpdateErrorCode 错误。必须随 |kSimulateUpdateHresult|开关。 |
--simulate-update-hresult |
模拟更新检查返回的特定 HRESULT 错误代码。如果未指定开关值(十六进制),则默认为 E_FAIL。 |
--simulate-upgrade |
模拟可用的更新。 |
--single-process |
在与浏览器相同的进程中运行渲染器和插件 |
--site-per-process |
实施每个进程一个站点的安全策略: * 每个渲染器进程在其整个生命周期内,都专用于为一个站点渲染页面。* 因此,来自不同站点的页面永远不会处于同一进程中。* 渲染器进程的访问权限根据其站点受到限制。* 所有跨站点导航都会强制进行进程交换。<iframe>* 每当 src= 跨站点时,它们就会在进程外呈现。 更多详情请见: - https://www.chromium.org/developers/design-documents/site-isolation - https://www.chromium.org/developers/design-documents/process-models - site_instance.h 中的类注释,列出了支持的流程模型。 重要提示:不要将其与 --process-per-site(关于进程整合,而不是隔离)混淆。你可能想要这个。 |
--skia-font-cache-limit-mb |
指定 skia 字体缓存应使用的最大字节数。如果缓存需要分配更多,skia 将清除之前的条目。 |
--skia-graphite-backend |
指定要用于 Skia Graphite 的后端 - “dawn”(默认)或“metal”(仅允许在非官方开发人员构建中)。 |
--skia-resource-cache-limit-mb |
指定 skia 资源缓存应使用的最大字节数。当内存使用量超过此限制时,将从缓存中清除前面的条目。 |
--skip-force-online-signin-for-testing |
在 tast 测试中禁用联机登录强制执行。 |
--skip-multidevice-screen |
在 tast 测试期间跳过多设备设置屏幕。 |
--skip-reorder-nudge-show-threshold-duration |
用于跳过重新排序微移必须显示的阈值持续时间,然后才会将微移视为所示。 |
--slow-down-compositing-scale-factor |
多次重新绘制所有内容以模拟速度慢得多的机器。给出一个减速因子,使渲染器需要更长的时间才能完成,例如 --slow-down-compositing-scale-factor=2。 |
--slow-down-raster-scale-factor |
多次重新栅格所有内容,以模拟速度慢得多的机器。给出一个比例因子,使栅格需要多多的时间才能完成,例如 --slow-down-raster-scale-factor=25。 |
--sms-test-messages |
在首次调用 RequestUpdate 时发送测试消息(仅限存根)。 |
--source-shortcut[1] |
与现有进程会合时,用于传递启动新 Chrome 进程的快捷方式的路径。这用于记录启动指标。 |
--sparky-feature-key |
提供 sparky 功能的密钥。 |
--sparky-server-url |
提供 sparky 功能的服务器 url。 |
--ssl-key-log-file |
导致将 SSL 密钥材料记录到指定文件中,以便进行调试。有关格式,请参阅 https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Key_Log_Format。 |
--ssl-version-max |
指定最高 SSL/TLS 版本(“tls1.2”或“tls1.3”)。 |
--ssl-version-min |
指定最低 SSL/TLS 版本(“tls1.2”或“tls1.3”)。 |
--stabilize-time-dependent-view-for-tests |
如果为 true,则时间相关视图(例如时间视图)将按预定义的固定时间显示。 |
--stable-release-mode |
这使我们禁用了一些 Web 平台运行时功能,以便我们像测试稳定版本一样测试content_shell。仅当设置了 kRunWebTest 时,才会遵循它。有关功能的级别,请参阅 third_party/blink/renderer/platform/RuntimeEnabledFeatures.md |
--stack-profiler-thread-pool |
将线程池用于堆栈分析器。 |
--start-fullscreen |
指定浏览器是否应以全屏模式启动,例如用户在启动后立即按 F11。 |
--start-maximized |
无论之前的任何设置如何,都以最大化的方式启动浏览器。 |
--start-stack-profiler |
在子进程中启动堆栈采样探查器。 |
--storage-pressure-notification-interval |
用于存储压力通知限制的时间间隔(以分钟为单位)。对于测试可能使用大量磁盘空间的应用程序的开发人员非常有用。 |
--subproc-heap-profiling |
强制为子进程启用堆分析。当启用 kHeapProfilerCentralControl 功能并应分析子进程时,浏览器将添加此内容。 |
--supports-clamshell-auto-rotation |
如果设置,设备将被迫保持翻盖式 UI 模式,但将支持屏幕自动旋转。例如,chromebase 设备 Dooly。 |
--suppress-message-center-popups |
隐藏所有消息中心通知弹出窗口 (Toast)。用于测试。 |
--sys-info-file-path |
系统信息文件路径。默认值为空字符串,这意味着将使用虚拟信息。 |
--system-aec-enabled[34] |
强制执行系统音频回声消除。 |
--system-developer-mode |
由 FakeDebugDaemonClient 用于指定在 Linux 环境中运行时系统以开发模式运行。开发模式探测由会话管理器完成。 |
--system-font-family[15] |
指定系统字体系列名称。改进了在无头模式下呈现页面时的威慑力。 |
--system-gesture-start-height |
从屏幕的最顶部或底部开始,要视为顶部或底部轻扫手势的有效来源的像素数。覆盖 cast_system_gesture_handler.cc 中的默认值。 |
--system-gesture-start-width |
从屏幕的最左侧或最右侧开始,要视为向左或向右滑动手势的有效原点的像素数。 覆盖 cast_system_gesture_handler.cc 中的默认值。 |
--system-log-upload-frequency |
系统日志上传的频率(以毫秒为单位)。应仅用于测试目的。 |
--telemetry-extension-dir |
指定遥测系统 Web 扩展的目录。 |
--test-child-process |
当运行生成子进程的某些测试时,此开关会向测试框架指示当前进程是子进程。 |
--test-encryption-migration-ui |
启用加密迁移 UI 的测试。 |
--test-gl-lib |
用于 Linux 测试的标志:对于桌面 GL 绑定,请尝试先加载此 GL 库,但如果加载失败,请回退到常规库。 |
--test-memory-log-delay-in-minutes |
内存日志的自定义延迟。这应仅用于测试目的。 |
--test-name |
将当前正在运行的自动测试的名称传递给 Chrome。 |
--test-register-standard-scheme |
将提供的方案注册为标准方案。 |
--test-type |
当前测试工具的类型(“浏览器”或“ui”或“gpu”)。 |
--test-wallpaper-server |
使墙纸选取器能够从测试服务器提取图像。 |
--tether-host-scans-ignore-wired-connections |
告诉 Chromebook 扫描网络共享主机,即使已经有有线连接也是如此。这允许在没有该连接的情况下通过以太网部署端到端测试,从而阻止扫描,从而阻止对没有预先存在连接的案例的测试。应仅用于测试。 |
--tether-stub |
使用存根服务覆盖 Tether。为所需的虚假网络数量提供整数参数,例如“tether-stub=2”。 |
--third-party-doodle-url |
覆盖用于第三方搜索引擎的 Doodle URL。测试?尝试:https://www.gstatic.com/chrome/ntp/doodle_test/third_party_simple.json https://www.gstatic.com/chrome/ntp/doodle_test/third_party_animated.json |
--time-before-onboarding-survey-in-seconds-for-testing |
用于在运行入职调查之前覆盖所需的用户活动时间。 |
--time-ticks-at-unix-epoch |
接受一个数字,表示 Unix 纪元的时间刻度值。由于由于系统时钟的变化,不同的进程可能会为此产生不同的值,因此这允许将它们同步到单个值。 |
--timeout |
在指定的毫秒数后发出停止。 这将取消所有导航,并导致触发 DOMContentLoaded 事件。 |
--tint-composited-content |
色调合成颜色。 |
--tint-composited-content-modulate |
调制调试合成器色调颜色,使损坏和页面翻转更新清晰可见。此功能在确定 https://b.corp.google.com/issues/183260320 的根本原因方面非常有用。还必须启用着色标志“tint-composited-content”才能使用此标志。 |
--tls1.2 |
TLS 1.2 模式 |kSSLVersionMax|和 |kSSLVersionMin|开关。 |
--tls1.3 |
TLS 1.3 模式 |kSSLVersionMax|和 |kSSLVersionMin|开关。 |
--top-chrome-touch-ui |
控制顶部镶边的触摸优化 UI 布局。 |
--top-controls-hide-threshold |
在浏览器控件自动隐藏之前,需要隐藏浏览器控件的百分比。 |
--top-controls-show-threshold |
在浏览器控件自动显示之前,需要先显示浏览器控件的百分比。 |
--touch-devices[15] |
指示 chrome 将来自这些设备的事件解释为触摸事件。仅适用于 XInput 2(即 X 服务器 1.8 或更高版本)。可以从“xinput list”中检索设备的 ID。 |
--touch-events |
启用对触摸事件功能检测的支持。 |
--touch-selection-strategy |
控制拖动触摸文本选择手柄时文本选择粒度如何变化。应该是“字符”或“方向”。如果未指定,则使用平台默认值。 |
--touch-slop-distance |
覆盖用于手势检测的触摸斜移距离。触摸斜率距离是手势在不再被视为点击之前可以从触摸序列的起点开始的最大距离。滚动手势只能在行驶了此距离后开始。开关值是一个浮点数,被解释为以像素为单位的距离。 |
--touchscreen-usable-while-screen-off |
Chromebase 的触摸屏可用于从挂起状态唤醒,这与其他 Chrome OS 设备上的触摸屏不同。如果设置了,则触摸屏在屏幕关闭时将保持启用状态,以便在屏幕因不活动而关闭后但在系统挂起之前,可用于重新打开屏幕。 |
--tpm-is-dynamic |
在运行时启用 TPM 选择。 |
--trace-config-file |
导致从启动开始记录TRACE_EVENT标志。如果提供了 --trace-startup 或 --trace-shutdown,则将忽略此标志。 |
--trace-smb-size |
配置用于跟踪的共享内存缓冲区的大小。值以 kB 为单位提供。默认值为 4096。应该是 SMB 页面大小的倍数(目前在桌面上为 32kB,在 Android 上为 4kB)。 |
--trace-startup |
导致从启动开始记录TRACE_EVENT标志。(可选)可以指定要包含的特定跟踪类别(例如 --trace-startup=base,net),否则将记录所有事件。设置此标志将导致首次调用 BeginTracing() 以接收自启动以来的所有跟踪事件。 从历史上看,--trace-startup 用于浏览器启动分析,--enable-tracing 用于 browsertest 跟踪。现在,它们共享相同的实现,但仍支持两者,以避免中断现有工作流。它们之间的唯一区别是默认持续时间(跟踪启动为 5 秒,启用跟踪为 5 秒)。如果两者都指定了,则“trace-startup”优先。 在 Chrome 中,您可能会找到 --trace-startup-file 和 --trace-startup-duration 来控制跟踪的自动保存(在仅基本 TraceLog 组件中不受支持)。 |
--trace-startup-duration |
设置启动跟踪结束之前的时间(以秒为单位)。如果省略: - 如果指定了 --trace-startup,则使用默认值 5 秒。- 如果指定了 --enable-tracing,则跟踪将持续到浏览器关闭。否则无效。 |
--trace-startup-file |
如果提供,则设置将存储启动跟踪的文件,如果省略,则在当前目录中将使用默认值“chrometrace.log”。除非还提供了 --trace-startup,否则不起作用。示例:--trace-startup --trace-startup-file=/tmp/trace_event.log 作为特殊情况,可以设置为“none” - 这将禁用自动将结果保存到文件,然后第一个手动记录的跟踪将接收自启动以来的所有事件。 |
--trace-startup-format |
设置跟踪的输出格式,有效值为“json”和“proto”。如果未设置,则当前默认值为“proto”。与 JSON 不同,“proto”支持将跟踪增量写入输出文件,并且在浏览器进程意外终止时更有可能保留更多数据。如果“trace-startup-owner”不是“controller”,则忽略。 |
--trace-startup-owner |
指定启动跟踪会话的协调器。如果使用旧版跟踪后端而不是 perfetto,则无需提供此标志。有效值:“controller”、“devtools”或“system”。默认为“controller”。 如果指定了“controller”,则通过 TracingController 控制和停止会话(例如,实现超时)。 如果指定了“devtools”,则启动跟踪会话将归 DevTools 所有,因此可以通过连接到浏览器终结点的第一个会话上的 DevTools 跟踪域进行控制(即停止)。 如果指定了“system”,则系统 Perfetto 服务应已在受支持的平台(目前仅 Android)上进行跟踪。会话通过停止系统跟踪的正常方法停止。 |
--trace-startup-record-mode |
如果提供,设置跟踪记录模式和选项;否则,将使用默认的“record-until-full”模式。 |
--trace-to-console |
将打印精美的跟踪信息版本发送到控制台。 |
--trace-to-file |
将这些类别的跟踪事件发送到文件。--trace-to-file 自行发送到默认类别。 |
--trace-to-file-name |
指定 --trace-to-file 的文件名。如果未指定,它将转到默认文件名。 |
--translate-ranker-model-url |
覆盖从中下载翻译排名器模型的 URL。 |
--translate-script-url |
覆盖用于 Google 翻译的默认服务器。 |
--translate-security-origin |
覆盖 Translate 在隔离环境中运行时使用的 security-origin。 |
--true |
指示来自命令行开关的标志是否为 true 的值。 |
--trusted-download-sources |
将下载源列表标识为受信任的下载源,但前提是设置了正确的组策略。 |
--try-supported-channel-layouts[1] |
不要始终使用硬件通道布局,而是检查驱动程序是否支持源通道布局。 避免输出空通道,并允许驱动器启用立体声到多声道的扩展。 保留在标志后面,因为一些驱动程序对支持的布局撒谎并在使用时挂起。 有关详细信息,请参阅 http://crbug.com/259165。 |
--type |
从其他层窥探到的标志。 |
--ui-disable-partial-swap |
禁用某些 OpenGL 驱动程序/仿真器所需的部分交换。 |
--ui-toolkit[18] |
指定用于构建 Linux GUI 的工具包。 |
--ukm-server-url |
覆盖将 UKM 报告上传到的服务器的 URL。这只能在调试版本中使用。 |
--uma-insecure-server-url |
当与默认安全 URL 的连接失败时,将覆盖 UMA 报告上传到的服务器的 URL(请参阅 |kUmaServerUrl|)。这只能在调试版本中使用。 |
--uma-server-url |
覆盖将 UMA 报告上载到的服务器的 URL。这只能在调试版本中使用。 |
--unfiltered-bluetooth-devices |
在 UI(系统托盘/设置页面)中显示所有蓝牙设备。 |
--uninstall[1] |
运行由 chrome 首次运行完成的卸载步骤。 |
--uninstall-app-id[1] |
指定应卸载具有指定 ID 的 WebApp。 |
--unique-temp-dir-suffix[7] |
当 switches::kProcessType 为 switches::kCodeSignCloneCleanupProcess 时,此开关是必需的。该值必须是包含克隆的临时目录的唯一后缀部分。清理过程将重建完整路径。 |
--unlimited-storage |
覆盖每个源的配额设置,为任何应用/源提供无限存储。 这应仅用于测试目的。 |
--unsafely-allow-protected-media-identifier-for-domain |
对于受保护内容的自动测试,此开关允许特定域(例如 example.com)始终允许共享受保护媒体标识符的权限。在此上下文中,域不包括端口号。启用此开关不会影响用户的内容设置。参考资料: http://crbug.com/718608 示例: --unsafely-allow-protected-media-identifier-for-domain=a.com,b.ca |
--unsafely-disable-devtools-self-xss-warnings |
在粘贴到 DevTools 控制台时禁用有关自我 XSS 攻击的警告。 |
--unsafely-treat-insecure-origin-as-secure |
将给定的(不安全)源视为安全源。多个源可以以逗号分隔的列表形式提供。有关安全上下文的定义,请参阅 https://w3c.github.io/webappsec-secure-contexts/ 和 https://www.w3.org/TR/powerful-features/#is-origin-trustworthy 示例:--unsafely-treat-insecure-origin-as-secure=http://a.test,http://b.test |
--use-adapter-luid |
使用具有指定 LUID 的适配器初始化 GPU 进程。这仅在 Windows 上使用,因为 LUID 是特定于 Windows 的结构。 |
--use-angle |
选择要使用的 ANGLE 后端。选项包括: default:尝试多个 ANGLE 渲染器,直到一个成功初始化,从而因平台而异 ES 支持。d3d9:旧版 D3D9 渲染器,仅限 ES2。d3d11:D3D11 渲染器、ES2 和 ES3。warp:使用软件光栅化的 D3D11 渲染器,ES2 和 ES3。gl:桌面 GL 渲染器、ES2 和 ES3。gles:GLES 渲染器、ES2 和 ES3。 |
--use-cast-browser-pref-config |
不要与cast_service共享一个通用的 pref 配置文件,而是使用专用的浏览器 pref 配置文件。当“cast_browser”在与“cast_service”不同的进程中运行时,必须设置此项。 |
--use-cmd-decoder |
使用 Pass-through 命令解码器,跳过所有验证和状态跟踪。Switch 存在于 ui/gl 中,因为它会影响平台上的 GL 绑定初始化,否则这些平台不会默认使用 EGL 绑定。 |
--use-context-snapshot[35] |
如果启用了功能“kUseContextSnapshot”,则为渲染器提供开关。使用开关,因为在渲染器需要此信息时,尚未加载功能。 |
--use-cras[34] |
使用 ChromeOS 音频服务器 CRAS。 |
--use-fake-codec-for-peer-connection |
将对等连接中支持的现有编解码器替换为单个伪造的编解码器条目,该条目创建伪造的视频编码器和解码器。 |
--use-fake-cras-audio-client-for-dbus |
使用伪造的 FakeCrasAudioClient 处理系统音频控制。 |
--use-fake-device-for-media-stream |
使用假设备进行媒体流替换实际的摄像头和麦克风。有关允许的参数列表,请参阅 FakeVideoCaptureDeviceFactory::P arseFakeDevicesConfigFromOptionsString()。 |
--use-fake-mahi-manager |
在 Mahi 功能中使用虚假的 MahiManager。此外,在显示上下文菜单时,请始终显示 Mahi 菜单。 |
--use-fake-mjpeg-decode-accelerator |
使用假冒设备加速 MJPEG 解码。例如,这允许测试与 GPU 服务的通信,而无需存在实际的加速器硬件。 |
--use-fake-ui-for-digital-identity |
绕过 digital-identity-credential 操作系统调用。模拟用户接受操作系统显示的对话框。 |
--use-fake-ui-for-fedcm |
绕过 FedCM 帐户选择对话框。如果为此开关提供了值,则选择该帐户 ID,否则选择第一个帐户。 |
--use-fake-ui-for-media-stream |
通过选择媒体流的默认设备(例如 WebRTC)来绕过媒体流信息栏。适用于 --use-fake-device-for-media-stream。首选 --auto-accept-camera-and-microphone-capture,它不会与屏幕/标签捕获交互。 |
--use-file-for-fake-audio-capture |
将.wav文件播放为麦克风。请注意,对于 WebRTC 调用,我们会将这些位视为来自麦克风,这意味着您应该禁用音频处理(以免您的音频文件播放失真)。如有必要,输入文件会进行转换以适应 Chrome 的音频总线,因此大多数正常的 .wav 文件都应该可以正常工作。您可以传递 <path> playing of the file looping 或 <path>%noloop to stop after playing file to complete。 还必须与 kDisableAudioInput 或 kUseFakeDeviceForMediaStream 一起使用。 |
--use-file-for-fake-video-capture |
使用 .y4m 文件作为网络摄像头播放。有关详细信息,请参阅 media/capture/video/file_video_capture_device.h 中的评论。 |
--use-first-display-as-internal |
使用 --ash-host-window-bounds 中的第一个显示作为内部显示。这用于在 linux 桌面上进行调试。 |
--use-first-party-set |
允许手动指定第一方集,作为以逗号分隔的源列表。列表中的第一个原点被视为集的所有者。已弃用 (crbug.com/1486689):由于将“第一方集”重命名为“相关网站集”,此开关已被弃用。请改用“kUseRelatedWebsiteSet”。 |
--use-gl |
选择 GPU 进程应使用的 GL 实现。选项包括: 桌面:用户已安装的任何桌面 OpenGL(Linux 和 Mac 默认)。egl:用户已安装的任何 EGL / GLES2(Windows 默认 - 实际上是 ANGLE)。swiftshader:SwiftShader 软件渲染器。 |
--use-gpu-in-tests |
使用硬件 GPU(如果可用)进行测试。 |
--use-mobile-user-agent |
设置 Chromium 应何时使用移动用户代理。 |
--use-mock-cert-verifier-for-testing |
使用 MockCertVerifier。这仅适用于测试代码。 |
--use-myfiles-in-user-data-dir-for-testing |
将 MyFiles 文件夹存储在用户数据目录中的标志。$HOME/Downloads 用作 MyFiles 文件夹,以便在 Linux 上运行时轻松访问本地文件以进行调试。通过设置此标志,<cryptohome>即使在 Linux 上也可以使用 /MyFiles。 |
--use-redist-dml |
尝试使用可再发行DirectML.dll。用于在将 WebNN 集成到 Windows 操作系统之前,针对较新的 DirectML 版本测试 WebNN。有关 DirectML 版本的详细信息,请访问:https://learn.microsoft.com/en-us/windows/ai/directml/dml-version-history |
--use-related-website-set |
允许手动指定相关网站集,作为逗号分隔的来源列表。列表中的第一个原点被视为集合的主站点。 |
--use-skia-font-manager[1] |
这将在渲染器中用 SkiaFontManager 替换现有的字体管理器。 |
--use-system-clipboard |
启用 linux-chromeos 的 ozone x11 剪贴板。 |
--use-system-default-printer[36] |
在打印预览中,使用系统默认打印机作为最初选择的目标,而不是最近使用的目标。 |
--use-system-proxy-resolver |
使用 WinHttp 解析代理,而不是使用 Chromium 的正常代理解析逻辑。这仅在 Windows 中受支持。 TODO(crbug.com/40111093):仅在 Chrome 专门使用系统代理配置时使用 WinHttp。 |
--use-vulkan |
启用 Vulkan 支持并选择 Vulkan 实现,还必须定义ENABLE_VULKAN。这只会初始化 Vulkan,还必须使用标志 --enable-features=Vulkan 来选择 Vulkan 进行合成和光栅化。 |
--use-wayland-explicit-grab |
打开弹出窗口时使用显式抓取。请参见 https://crbug.com/1220274 |
--user-agent |
一个字符串,用于用自定义用户代理覆盖默认用户代理。 |
--user-data-dir |
使 Content Shell 使用其数据目录的给定路径。注意:“user-data-dir”用于与 Chromedriver 的行为保持一致。请不要将其更改为其他值。注意:在 ContentShellBrowserTestActivity.java#getUserDataDirectoryCommandLineSwitch() 中,Java 端也使用了相同的值。 |
--user-data-migrated[37] |
指示此过程是在迁移用户数据后重新启动的产物。 |
--user-gesture-required |
自动播放策略,需要用户手势才能播放。 |
--utility-cmd-prefix |
此标志的内容将附加到实用程序进程命令行之前。有用的值可能是“valgrind”或“xterm -e gdb --args”。 |
--utility-startup-dialog |
使实用程序进程在启动时显示一个对话框。 |
--utility-sub-type |
此开关指示实用程序进程的类型。它不会影响进程提供的服务,但会添加到命令行中以进行调试和分析。 |
--v |
给出默认的最大活动 V-logging 级别;默认值为 0。通常,正值用于 V 记录级别。 |
--v8-cache-options |
设置缓存 V8 数据的选项。(无、代码或默认值) |
--validate-crx |
检查.crx的有效性并打印结果。 |
--validate-input-event-stream |
在调试版本中,断言输入事件流是有效的。 |
--validating |
可以传递给 --use-cmd-decoder 的命令解码器名称。 |
--variations-insecure-server-url |
为服务器指定一个自定义 URL,当请求 |kVariationsServerURL|失败。对此 URL 的请求将被加密。 |
--variations-override-country |
允许覆盖用于评估变体的国家/地区。这类似于 chrome://translate-internals 上的“覆盖变体国家/地区”条目,但以命令行标志的形式公开,以允许测试首次运行方案。此外,与 chrome://translate-internals 不同,该值不会在会话之间保留。 |
--variations-seed-fetch-interval |
覆盖每个变体种子提取之间的时间间隔。单位以分钟为单位。最短为 1 分钟。默认值为 30 分钟。 |
--variations-seed-version |
用于与子进程共享变体种子版本。 |
--variations-server-url |
为服务器指定自定义 URL,该 URL 向客户端报告变体数据。指定此开关会在非官方构建上启用 Variations 服务。请参阅 variations_service.cc。 |
--variations-test-seed-path |
指定要从中填充本地状态种子的种子文件的种子文件的位置。种子文件必须是 json 格式,键为 |kVariationsCompressedSeed|和 |kVariationsSeedSignature|。 |
--verbose-logging-in-nacl |
设置 NACLVERBOSITY 以启用详细日志记录。这应该与 chrome/browser/about_flags.cc 中使用的字符串匹配 |
--video-capture-use-gpu-memory-buffer |
启用基于 GpuMemoryBuffer 的缓冲池。 |
--video-image-texture-target |
CHROMIUM_image支持的视频帧纹理的纹理目标。 |
--video-threads |
设置用于视频解码的线程数。 |
--view-stack-traces |
捕获 View 构造上的堆栈跟踪,以提供更好的调试信息。 |
--virtual-time-budget |
如果设置,系统将等待指定的虚拟毫秒数,然后才会认为页面已准备就绪。 对于确定性,当有待处理的网络提取时,虚拟时间不会前进(即不会触发计时器)。一旦所有网络获取都完成,计时器就会触发,如果系统用完虚拟时间,则会快进,以便下一个计时器立即触发,直到指定的虚拟时间预算用尽。 |
--vmodule |
为每个模块提供最大 V 记录级别,以覆盖 --v 给出的值。 例如,“my_module=2,foo*=3”将更改源文件“my_module.*”和“foo*.*”中所有代码的日志记录级别(“-inl”后缀也未被忽略。 任何包含正斜杠或反斜杠的模式都将针对整个路径名进行测试,而不仅仅是针对模块。 例如,“*/foo/bar/*=2”将更改“foo/bar”目录下源文件中的所有代码的日志记录级别。 |
--vsync-interval |
覆盖 GPU 进程用于刷新显示的 vsync 间隔。 |
--vulkan-heap-memory-limit-mb |
指定 Vulkan 内存的堆限制。TODO(crbug.com/40161102):移除此开关。 |
--vulkan-sync-cpu-memory-limit-mb |
指定 Vulkan 内存总量的同步 CPU 限制。TODO(crbug.com/40161102):移除此开关。 |
--wait-for-debugger |
将等待 60 秒,以便调试器连接到进程。 |
--wait-for-debugger-children |
将 kWaitForDebugger 添加到每个子进程。如果传递了一个值,它将用作筛选器,以确定子进程是否应传递 kWaitForDebugger 标志。 |
--wait-for-debugger-on-navigation |
在每次导航时,都会记录一条带有渲染器的 URL 的消息,渲染器将等待连接调试器或发送SIGUSR1以继续执行。 |
--wait-for-debugger-webui |
WebUI 测试运行器用于等待连接调试器的标志。 |
--wallet-service-use-sandbox |
使用沙盒在线钱包服务 URL(用于开发人员测试)。 |
--waveout-buffers[1] |
用于 WaveOut 的缓冲区数量。 |
--web-otp-backend |
为 Web OTP API 启用指定的后端。 |
--web-otp-backend-auto |
启用 Web OTP API 的自动后端选择。 |
--web-otp-backend-sms-verification |
为 Web OTP API 启用短信验证后端,该 API 需要短信正文中的应用程序哈希。 |
--web-otp-backend-user-consent |
为 Web OTP API 启用用户同意后端。 |
--web-ui-data-source-path-for-testing |
如果提供,将从 <flag value>/ 加载任何 webui<handler_name>,其中 handler_name 是传递给 MaybeConfigureTestableDataSource 的名称(如果文件存在)。例如,如果标志为 /tmp/resource_overrides,则尝试从名为“help_app/untrusted”的数据源加载 js/app_main.js 将首先尝试从 /tmp/resource_overrides/help_app/untrusted/js/main.js 加载。 |
--webapk-server-url[38] |
自定义WebAPK服务器URL,用于测试。 |
--webauthn-remote-desktop-support |
允许受信任的远程桌面客户端代表其他源发出 WebAuthn 请求。此开关仅控制“remoteDesktopClientOverride”扩展的可用性,但其本身不会允许任何源使用它。 |
--webgl-antialiasing-mode |
设置用于 webgl 的抗锯齿方法。(无、显式、隐含) |
--webgl-msaa-sample-count |
如果启用了 msaa,则为 webgl 设置默认样本计数。 |
--webrtc-event-log-proactive-pruning-delta |
设置主动修剪正在等待上传的远程绑定 WebRTC 事件日志之间的延迟(以秒为单位)。所有积极的值都是合法的。所有负值都是非法的,将被忽略。如果设置为 0,则表示“无主动修剪”。 |
--webrtc-event-log-upload-delay-ms |
只有当条件保持此毫秒时,才会上传 WebRTC 事件日志。 |
--webrtc-event-log-upload-no-suppression |
通常,只有当没有对等连接处于活动状态时,才会上传远程绑定的 WebRTC 事件日志。使用此标志,永远不会禁止上传。 |
--webrtc-event-logging |
启用 WebRTC 事件日志的捕获和本地存储,而无需访问 chrome://webrtc-internals。这对于自动化测试很有用。它接受本地日志将存储到的路径。如果不重新启动浏览器并在没有此标志的情况下重新启动,则无法禁用。 |
--webrtc-ip-handling-policy |
覆盖 WebRTC IP 处理策略以模拟在首选项中指定 WebRTC IP 处理策略时的行为。 |
--webview-disable-safebrowsing-support |
用于禁用 WebView 中的安全浏览功能 |
--webview-draw-functor-uses-vulkan |
表示 this 正在被 Android WebView 使用,其绘制函数正在使用 vulkan。 |
--webview-enable-modern-cookie-same-site |
启用新式 SameSite Cookie 行为(而不是旧行为)。这用于默认情况下启用新式行为之前的 WebView 版本。这将启用 same-site-by-default-cookie、cookie-without-SameSite-must-be-secure 和 schemeful-same-site 功能。 |
--webview-enable-trust-tokens-component |
允许通过非嵌入式 WebView 中的组件更新程序下载服务下载 TrustTokenKeyCommitmentsComponent。请参见 https://crbug.com/1170468。 |
--webview-fenced-frames |
启用 FencedFrames。这还会启用 PrivacySandboxAdsAPIsOverride。 |
--webview-force-crash-java |
在 Java 层的 WebView 启动期间启用崩溃 |
--webview-force-crash-native |
在本机层中启用 WebView 启动期间的崩溃 |
--webview-force-disable-3pcs |
强制禁用所有应用程序的第三方 Cookie。 |
--webview-fps-component |
允许通过非嵌入式 WebView 中的组件更新程序下载服务下载 FirstPartySetsComponentInstallerPolicy。 |
--webview-intercepted-cookie-header |
启用后,cookie 标头将包含在 shouldInterceptRequest 的请求标头中。 |
--webview-safebrowsing-block-all-resources |
启用 SafeBrowsing 并使 WebView 将所有资源视为恶意资源。请注意:这将阻止加载所有资源。 |
--webview-selective-image-inversion-darkening |
启用使用选择性图片反转自动使页面变暗,当 WebView 处于深色模式时会使用,但网站不提供深色样式。 |
--webview-tpcd-metadata-component |
允许通过非嵌入式 WebView 中的组件更新程序下载服务下载 TpcdMetadataComponentInstallerPolicy。 |
--webview-use-separate-resource-context |
使用 WebView 的上下文进行资源查找,而不是嵌入应用的上下文。 |
--webview-verbose-logging |
WebView 会将其他调试信息记录到 logcat 中,例如变体和命令行状态。 |
--win-jumplist-action |
指定在 Windows 跳转列表中单击了哪个类别选项,从而导致浏览器启动。 |
--window-name |
指定初始窗口用户标题:--window-name=“My custom title” |
--window-position |
指定初始窗口位置:--window-position=x,y |
--window-size |
指定初始窗口大小:--window-size=w,h |
--window-workspace |
指定初始窗口工作区:--window-workspace=id |
--winhttp-proxy-resolver |
使用 WinHTTP 提取和评估 PAC 脚本。否则,默认使用 Chromium 的网络堆栈来获取,并使用 V8 来评估。 |
--wm-window-animations-disabled |
如果当前动画被禁用。 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人