Chromium Command Line Switches(中文)

来源

基于 https://peter.sh/experiments/chromium-command-line-switches 的中文翻译。

简介

Google Chrome浏览器可以使用很多命令行。 一些更改功能的行为,其他用于调试或试验。 该页面列出了可用的开关,包括其条件和说明。 上一次自动更新发生在2020-08-12。

Chromium命令行开关列表

命令 说明
--/prefetch:1 / prefetch:#启动各种进程类型时使用的参数。
已经观察到,当使用相同的/ prefetch:#参数对3个进程启动的文件读取保持一致时,Windows prefetcher在进程启动时开始批量发布读取。
因为读取取决于进程类型,所以如果不使用/ prefetch:#参数,则预取器将无法观察一致的读取。
请注意,浏览器进程没有/ prefetch:#参数;
因此,所有其他进程都必须有一个进程,以避免污染其配置文件。
注意:#必须始终位于[1,8]中;
否则,Windows预取器将忽略它。
--/prefetch:2 没有说明
--/prefetch:3 没有说明
--/prefetch:4 没有说明
--/prefetch:5 / prefetch:#参数用于在后台模式下启动的浏览器进程和监视程序进程。
使用content_switches.cc中kPrefetchArgument *上记录的配置文件5、6和7。
--/prefetch:6 没有说明
--/prefetch:8 Windows预取器使用预取参数来消除同一可执行映像的不同执行模式(即进程类型)的歧义,以便不同类型的进程不会破坏彼此的预取行为。
有效值是[1,8]范围内的整数。
我们保留8表示“无论如何”,这最终将导致/ prefetch:8进程具有不一致的行为,从而在实践中禁用预取。
TODO(rockot):使嵌入程序有可能基于每个服务重写此参数。
--10000 没有说明
--100000 没有说明
--1000000 没有说明
--3d-display-mode 没有说明
--50000 没有说明
--500000 没有说明
--5000000 没有说明
--? 没有说明
--accept-resource-provider 指示必须设置资源提供者以向演员表接收者提供资源的标志。
在提供资源之前,应用程序无法启动。
该标志表示--alsa-check-close-timeout = 0。
--adaboost 没有说明
--add-gpu-appcontainer-caps 在GPU进程上向AppContainer沙箱添加其他功能。
--add-xr-appcontainer-caps 向用于XR合成的AppContainer沙箱添加其他功能。
--additional-trust-token-key-commitments 手动将网络服务中的其他“信任令牌”密钥承诺设置为给定值,该值应该是满足TrustTokenKeyCommitmentParser :: ParseMultipleIssuers要求的JSON字典。
除了最近对TrustTokenKeyCommitments :: Set的调用提供的密钥以外,这些密钥还可用。
对于同时通过命令行和TrustTokenKeyCommitments :: Set提供的密钥的发行者,通过命令行提供的密钥优先。
这是因为手动测试的某人可能希望通过命令行将其他键传递给启用了组件更新程序的真实Chrome版本,并且如果在组件更新程序运行后的启动后一段时间手动覆盖了手动传递的键,这将令人惊讶。
--agc-startup-min-volume 覆盖与getUserMedia中的音轨一起使用的WebRTC中自动增益控制算法的默认最小起始音量。
有效范围是12-255。
超出该范围的值将被限制为WebRTC内部的最低或最高有效值。
TODO(tommi):在固定crbug.com/555577时删除此开关。
--aggressive 没有说明
--aggressive-cache-discard 没有说明
--aggressive-tab-discard 没有说明
--all 没有说明
--all-renderers 没有说明
--allarticles 没有说明
--allow-cross-origin-auth-prompt 允许页面上包含的第三方内容提示输入HTTP基本身份验证用户名/密码对。
--allow-external-pages 允许在Web测试期间访问外部页面。
--allow-failed-policy-fetch-for-test 如果传递了此标志,则失败的策略访存将不会导致配置文件初始化失败。
这对测试很有用,因为这意味着测试不必模拟策略基础结构。
--allow-file-access-from-files 默认情况下,file:// URI无法读取其他file:// URI。
对于需要旧行为进行测试的开发人员来说,这是一个替代。
--allow-http-background-page 允许托管应用的background_page使用非https的URL。
--allow-http-screen-capture 允许非安全来源使用屏幕捕获API和desktopCapture扩展API。
--allow-insecure-localhost 使本地主机上的TLS / SSL错误可以忽略(不插页,不阻止请求)。
--allow-legacy-extension-manifests 允许浏览器加载缺少现代清单的扩展程序,否则将禁止这种扩展。
--allow-loopback-in-peer-connection 允许将环回接口添加到网络列表中以进行对等连接。
--allow-nacl-crxfs-api 指定扩展名ID或主机的逗号分隔列表,以授予对CRX文件系统API的访问权限。
--allow-nacl-file-handle-api 指定扩展名ID或主机的逗号分隔列表,以授予对文件句柄API的访问权限。
--allow-nacl-socket-api 指定以逗号分隔的扩展ID或主机列表,以授予对TCP / UDP套接字API的访问权限。
--allow-no-sandbox-job 使沙盒流程在未分配作业对象的情况下运行。
要使Chrome在RemoteApps或Citrix中运行,此标志是必需的。
该标志可以降低沙盒进程的安全性,并允许它们执行某些API调用,例如关闭Windows或访问剪贴板。
同样,我们失去了杀死某些进程的机会,直到拥有它们的外部工作完成为止。
--allow-outdated-plugins 不要阻止过时的插件。
--allow-popups-during-page-unload 允许页面在卸载过程中显示弹出窗口。
TODO(https://crbug.com/937569):在Chrome 88中将其删除。
--allow-pre-commit-input 允许在提交帧之前处理输入。
待办事项(schenney):crbug.com/987626。
无头使用。
寻找一种不涉及命令行开关的方法。
--allow-profiles-outside-user-dir 允许在用户数据目录之外创建配置文件。
TODO(https://crbug.com/1060366):Chrome中的各个位置都假定所有配置文件都在用户数据目录内。
一些测试需要违反该假设。
在不再需要此替代方法后,应删除该开关。
--allow-ra-in-dev-mode 允许在开发人员模式下进行远程证明(RA)以进行测试。
通常,RA会在开发人员模式下被禁用,因为它总是会失败。
但是,在测试中有些情况下,即使在开发人员模式下,我们也确实希望通过许可流程。
可以通过此标志启用。
--allow-running-insecure-content 没有说明
--allow-sandbox-debugging 允许调试沙盒进程(请参见zygote_main_linux.cc)。
--allow-silent-push 允许不显示通知的Web推送通知。
--allow-sync-xhr-in-page-dimissal 允许页面在卸载过程中发送syncnus XHR。
TODO(https://crbug.com/1003101):在Chrome 88中将其删除。
--allow-third-party-modules 通过在Win10上禁用BINARY_SIGNATURE缓解策略,允许第三方模块注入。
在ELF中也有其他作用。
--allow-unsecure-dlls 设置此选项后,不允许运行EnableSecureDllLoading。
这仅在测试中使用。
--alsa-amp-device-name 应当打开放大器混音器的设备名称。
如果未指定此标志,它将默认为与kAlsaVolumeDeviceName相同的设备。
--alsa-amp-element-name 基于ALSA的媒体库在系统上切换省电模式时应使用的简单混音器控制元素的名称。
--alsa-check-close-timeout 没有更多的混音器输入时,关闭PCM手柄之前等待的时间(以毫秒为单位)。
如果存在--accept-resource-provider,则假定为0。
--alsa-enable-upsampling 该标志允许对采样率在32kHz以下至48kHz以下的音频进行重新采样。
对于内部音频产品,应将其设置为true。
--alsa-fixed-output-sample-rate 可选标志,用于为alsa设备设置固定的采样率。
不推荐使用:改用--audio-output-sample-rate。
--alsa-input-device 打开音频输入流时要使用的Alsa设备。
--alsa-mute-device-name 静音混音器应打开的设备名称。
如果未指定此标志,它将默认为与kAlsaVolumeDeviceName相同的设备。
--alsa-mute-element-name 基于ALSA的媒体库用于使系统静音的简单混合器控制元素的名称。
--alsa-output-avail-min 用于调度传输的最小可用帧数。
--alsa-output-buffer-size ALSA输出缓冲区的大小(以帧为单位)。
这直接设置输出设备的延迟。
可以通过将采样率乘以输出缓冲区大小来计算延迟。
--alsa-output-device 打开音频流时要使用的Alsa设备。
--alsa-output-period-size ALSA输出周期的大小(以帧为单位)。
ALSA输出设备的周期确定两次硬件中断之间经过了多少帧。
--alsa-output-start-threshold 开始输出之前,输出缓冲区中需要多少帧。
--alsa-volume-device-name 应当打开音量控制混音器的设备名称。
如果未提供kAlsaOutputDevice,则将使用与kAlsaOutputDevice相同的设备,并退回到“默认”状态。
--alsa-volume-element-name 基于ALSA的媒体库用于控制音量的简单混音器控制元素的名称。
--also-emit-success-logs 同时发出完整的事件跟踪日志,以进行成功的测试。
--alt1 数据缩减代理用于接收替代后端实现的Chrome-Proxy“ exp”指令值。
--alt10 没有说明
--alt2 没有说明
--alt3 没有说明
--alt4 没有说明
--alt5 没有说明
--alt6 没有说明
--alt7 没有说明
--alt8 没有说明
--alt9 没有说明
--always-use-complex-text 始终将复杂的文本路径用于Web测试。
--alwaystrue 没有说明
--android-fonts-path 在Linux上使用android SkFontManager。
指定的目录应包含名称为“ fonts.xml”的配置xml文件。
在飞艇中用于模拟linux上的android字体。
--angle 没有说明
--animation-duration-scale
--app 指定应在“应用程序”模式下启动关联的值。
--app-auto-launched 指定是否以零延迟自动启动以信息亭模式启动的应用程序。
用于在会话还原流程中正确还原自动启动状态。
--app-cache-force-enabled 允许强制应用程序缓存,即使是由原始审判选通时也是如此。
TODO(enne):删除应用程序缓存后,将其删除。
--app-id 指定应根据其配置启动具有指定ID的扩展应用程序。
--app-launch-url-for-shortcuts-menu-item 用指定的URL覆盖应用程序的启动URL。
它与kAppId一起使用,以使用与应用程序快捷菜单中某个项目对应的url启动给定应用程序。
--app-mode-auth-code --force-app-mode的GAIA验证码的值。
--app-mode-oauth-token --force-app-mode的OAuth2刷新令牌的值。
--app-mode-oem-manifest 应用程序的OEM清单文件的路径。
--app-shell-allow-roaming 允许在蜂窝网络中漫游。
--app-shell-host-window-size 要创建的宿主窗口的大小(即“ 800x600”)。
--app-shell-preferred-network 首选WiFi网络的SSID。
--apple 没有说明
--apps-gallery-download-url
--apps-gallery-update-url gallery / webstore扩展使用的更新URL。
--apps-gallery-url 应用启动器中用于图库链接的URL。
--apps-keep-chrome-alive-in-tests 在打开Chrome应用时阻止Chrome退出。
--arc-availability 指示此设备上的ARC支持状态。
这可以采用以下三个值之一。
-无:此设备上未安装ARC。
(默认)-已安装:ARC已安装在此设备上,但不受官方支持。
用户仅在打开Finch实验时才能启用ARC。
-官方支持:此设备上已安装并支持ARC。
因此,用户可以通过设置等启用ARC。
--arc-available 弃用:请使用--arc-availability = installed。
表示此设备上ARC实例的可用性。
--arc-build-properties 内容与cros config的/ arc / build-properties相同的JSON字典。
--arc-data-cleanup-on-start 强制每次启动时清除ARC数据的标志。
--arc-disable-app-sync 用于禁用ARC应用程序同步流的标志,该同步流将静默安装某些应用程序。
用于自动测试以解决恶意条件。
--arc-disable-gms-core-cache 在自动测试中使用以禁用默认情况下启用的GMS核心缓存。
--arc-disable-locale-sync 禁用ARC区域设置与Android容器同步的标志。
用于自动测试,以防止某些应用(包括Play商店)可能会重新启动时的情况。
重新启动Play商店可能会导致随机测试失败。
启用此标志还将强制ARC容器使用“ en-US”作为语言环境,并使用“ en-US,en”作为首选语言。
--arc-disable-play-auto-install 该标志禁用ARC Play自动安装流程,该流程将静默安装一组预定义的应用程序。
用于自动测试以解决恶意条件。
--arc-disable-system-default-apps 用于开发作为系统默认应用程序包含在ARC中的Android应用程序,以便能够通过adb安装它们。
--arc-enable-native-bridge-64bit-support-experiment 标记为启用一项实验,以允许用户在具有可用支持但默认情况下尚未启用的系统上,在本机桥中打开64位支持。
--arc-force-cache-app-icons 强制ARC缓存应用程序图标的标志。
--arc-force-show-optin-ui 强制显示OptIn ui的标志。
用于测试。
--arc-packages-cache-mode 在自动测试中用于指定如何处理程序包缓存。
可以复制-将生成的packages.xml复制到临时目录。
skip-copy-跳过初始软件包缓存设置,并将生成的packages.xml复制到临时目录。
--arc-play-store-auto-update 在自动测试中用于强制Play商店自动更新状态。
可以开启-强制开启自动更新。
关-强制关闭自动更新。
--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商店用户界面支持开始。
-始终启动无播放商店自动启动,无需Play商店用户界面。
如果未设置,则ARC以默认模式启动。
--arc-tos-host-for-tests 设置ARC服务条款主机名URL进行测试。
--arc-transition-migration-required 如果存在此标志,则设备具有ARC M可用,并在更新时获取ARCN。
TODO(pmarko):当我们认为不再需要它时,请将其删除:crbug.com/761348。
--as-browser 标记以在浏览器过程中启动测试。
--ash-color-mode 指示当前的灰颜色模式。
--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-cursor-motion-blur 启用光标运动模糊。
--ash-enable-magnifier-key-scroller 启用按键绑定以滚动放大屏幕。
--ash-enable-palette-on-all-displays 在每个显示器上启用调色板,而不仅仅是内部面板。
--ash-enable-software-mirroring 启用基于软件的镜像。
--ash-enable-unified-desktop 启用统一桌面模式。
--ash-enable-v1-app-back-button 为v1应用启用框架后退按钮。
TODO(大岛):启动功能后将其删除。
crbug.com/749713。
--ash-hide-notifications-for-factory 隐藏与Chrome OS设备出厂测试无关的通知,例如电池电量更新。
--ash-host-window-bounds 设置窗口大小,可选位置和可选比例因子。
“ 1024x768”创建大小为1024x768的窗口。
“ 100 200-1024x768”将窗口定位在100,200。
对于高DPI显示,“ 1024x768 * 2”将比例因子设置为2。
“ 800,0 800-800x800”用于两个分辨率为800x800的显示器。
“ 800,0 800-800x800,0 1600-800x800”,用于三个分辨率为800x800的显示器。
--ash-power-button-position 电源按钮位置包括电源按钮的物理显示面以及电源按钮中心位置相对于landscape_primary屏幕方向的显示器宽度/高度的百分比。
该值是一个JSON对象,其中包含“ position”属性,其值为“ left”,“ right”,“ top”或“ bottom”。
对于“ left”和“ right”,“ y”属性将按钮的中心位置指定为相对于显示器顶部的显示器高度的一部分(在[0.0,1.0]中)。
对于“顶部”和“底部”,“ x”属性给出的位置是相对于显示器左侧的显示器宽度的一部分。
--ash-side-volume-button-position 横向主屏幕方向时侧面音量按钮的物理位置信息。
该值是一个JSON对象,它包含一个具有“ keyboard”,“ screen”值的“ region”属性和一个具有“ left”,“ right”,“ top”,“ bottom”值的“ side”属性。
--ash-touch-hud 启用平视显示器以跟踪触摸点。
--attestation-server 在CryptohomeClient中使用,以确定要用于证明的Google PrivacyCA。
--audio 没有说明
--audio-buffer-size 允许用户指定自定义缓冲区大小以进行调试。
--audio-output-channels 音频输出通道数。
这将用于将具有特定通道数的音频缓冲区发送到ALSA并生成回送音频。
预设值为2。
--audio-output-sample-rate 指定音频输出流的固定采样率。
如果未指定此标志,则StreamMixer将根据媒体流的采样率选择采样率。
--audio-service-quit-timeout-ms 设置超时(以毫秒为单位)以在没有客户端连接时退出音频服务。
如果该值为负,则服务永远不会退出。
--aue-reached-for-update-required-test 如果通过此开关,则设备策略DeviceMinimumVersion会假定该设备已达到“自动更新到期”。
这对于测试DUT上的策略行为很有用。
--aura-legacy-power-button (大多数)Chrome操作系统硬件报告ACPI电源按钮已正确释放。
按下后会立即发布标准硬件报告。
如果已设置,我们将响应屏幕的按下立即锁定屏幕或关闭系统,而不是显示交互式动画。
--auth-server-whitelist 协商身份验证服务器的允许列表。
--auth-spnego-account-type 用于SPNEGO身份验证的Android身份验证帐户类型
--auto 没有说明
--auto-open-devtools-for-tabs 此标志会使Chrome自动打开每个选项卡的DevTools窗口。
它旨在供开发人员和自动化机构使用,不需要用户互动即可打开DevTools。
--auto-select-desktop-capture-source 当扩展程序请求启动桌面捕获的权限时,此标志可使Chrome自动选择提供的选项。
仅应用于测试。
例如,--auto-select-desktop-capture-source =“整个屏幕”将自动选择以英语语言环境共享整个屏幕。
开关值只需是捕获源名称的子字符串,即“显示”将与“内置显示”和“外部显示”匹配,以先到者为准。
--autofill-api-key 设置在调用自动填充API时将使用的API密钥,而不是默认情况下使用Chrome的烘焙密钥。
您可以使用它来测试尚未链接到Chrome烘焙密钥的API新版本。
--autofill-assistant-auth 设置为false时禁用身份验证。
这仅在开发期间有用,因为产品实例需要身份验证。
--autofill-assistant-key 将请求发送到后端时,设置要使用的API密钥代替Chrome的默认密钥。
--autofill-assistant-url 覆盖默认的后端URL。
--autofill-ios-delay-between-fields 填充两个字段之间的延迟。
--autofill-metadata-upload-encoding 发送元数据上传时使用的随机编码类型。
参数的值必须是AutofillRandomizedValue_EncodingType枚举的有效整数值之一。
--autofill-server-url 用“ scheme:// host [:port] / prefix /”覆盖默认的自动填充服务器URL。
--autofill-upload-throttling-period-in-days 重置已发送上载的自动填充事件的注册表的天数。
--autoplay-policy 命令行标记名称以设置自动播放策略。
--autopush “自动推送”环境的命令行别名和URL。
--back-gesture-horizontal-threshold 从左轻扫手势开始算起为“后退”手势的像素数。
--blink-settings
--block-new-web-contents 如果为true,则所有弹出窗口和对window.open的调用都将失败。
--bootstrap kExtensionContentVerification标志的值。
有关更多说明,请参见ContentVerifierDelegate :: Mode。
--bottom-gesture-start-height 从屏幕底部向上的像素数,被视为底部划动手势的有效原点。
如果设置,将覆盖以上system-gesture-start-height标志的值和cast_system_gesture_handler.cc中的默认值。
--browser 没有说明
--browser-startup-dialog 使浏览器进程在启动时显示一个对话框。
--browser-subprocess-path 为渲染器和插件子进程运行的exe的路径。
--browser-test 告诉代码是否正在运行浏览器测试(这将更改内容外壳程序使用的启动URL,还禁用使测试不稳定的功能(例如监视内存压力))。
--bwsi 指示浏览器处于“不登录浏览”(来宾会话)模式。
应该完全禁用扩展名,同步和书签。
--bypass-app-banner-engagement-checks 此标志导致绕过用于显示应用横幅的用户参与度检查。
打算由希望测试其网站是否符合显示应用程序标语所需条件的开发人员使用。
--cast-app-background-color Chromium尚未渲染任何东西时使用的背景颜色。
--cast-initial-screen-height 没有说明
--cast-initial-screen-width 用于将初始屏幕分辨率传递给GPU进程。
这使我们能够正确设置屏幕大小(因此,在创建第一个窗口时无需调整大小)。
--cc-layer-tree-test-long-timeout 增加内存检查器的超时。
--cc-layer-tree-test-no-timeout 防止层树单元测试超时。
--cc-scroll-animation-duration-in-seconds 控制滚动动画曲线的持续时间。
--cdm 没有说明
--cellular-first 如果设置了此标志,则表明该设备是“蜂窝优先”设备。
蜂窝优先设备使用蜂窝电话数据网络作为其连接到Internet的主要手段。
设置此标志有两个后果:1.默认情况下,将启用蜂窝数据漫游。
2.将指示UpdateEngine允许通过蜂窝数据连接自动更新。
--check-accessibility-permission 没有说明
--check-damage-early 尽早检查损坏并在没有损坏的情况下中止框架,以使Android WebView之类的客户端不会不必要地失效。
--check-for-update-interval 检查更新的频率(以秒为单位)。
仅应用于测试目的。
--check-permission 没有说明
--check-screen-recording-permission 没有说明
--child-wallpaper-large 用于儿童帐户的默认大墙纸(作为可信任的,非用户可写JPEG文件的路径)。
--child-wallpaper-small 用于孩子帐户的默认小墙纸(作为可信任的,用户不可写的JPEG文件的路径)。
--chrome-mojo-pipe-token Mojo管道令牌,用于Software Reporter和Chrome之间的IPC通信。
掉入M80。
--ChromeOSMemoryPressureHandling 内存压力阈值选择用于确定是否以及何时需要触发内存压力事件。
--cipher-suite-blacklist 要禁用的SSL密码套件的逗号分隔列表。
--clamshell kAshUiMode标志的值。
--class 与X应用程序中的--class参数相同。
用给定的值覆盖WM_CLASS窗口属性。
--cleaning-timeout 以分钟为单位设置清洁阶段的超时时间。
0完全禁用超时。
警告:此开关供内部测试系统使用。
进行更改时要小心。
--cleanup-id 标识符用于对在清理程序的同一运行期间生成的所有报告进行分组,包括重新启动前后的运行。
该ID由运行的第一个清理程序生成,并传播到生成的或计划的清理程序。
在第一个过程中将生成一个新的ID,以进行后续清理,因此,随着时间的推移,无法跟踪同一用户的清理。
--clear-key-cdm-path-for-testing 指定要测试的清除密钥CDM的路径,这是启用库CDM时支持外部清除密钥密钥系统所必需的。
请注意,外部“清除键”键系统支持也由功能kExternalClearKeyForTesting控制。
--clear-token-service 使用前清除令牌服务。
这允许在测试期间模拟凭据的过期。
--cloud-print-file 告诉chrome显示云打印对话框并上传指定文件以进行打印。
--cloud-print-file-type 指定从cloud-print-file引用的文件上传数据时要使用的mime类型。
如果未指定,则默认为“ application / pdf”。
--cloud-print-job-title 与kCloudPrintFile一起使用,以指定结果打印作业的标题。
--cloud-print-print-ticket 与kCloudPrintFile一起使用,以为结果的打印作业指定JSON打印票证。
如果未指定,则默认为null。
--cloud-print-setup-proxy 为提供的打印机设置云打印代理。
这不会启动服务或注册用于自动启动的代理。
--cloud-print-url 要使用的云打印服务的URL,它将覆盖存储在首选项中的所有值以及默认值。
仅在启用云打印服务的情况下使用。
用于测试。
--cloud-print-xmpp-endpoint 云打印服务将使用的XMPP端点。
仅在启用云打印服务的情况下使用。
用于测试。
--compensate-for-unstable-pinch-zoom 启用对不稳定捏缩变焦的补偿。
沿直线移动手指时,某些触摸屏会显示大量摆动。
这使两根手指滚动触发了摆动的捏缩放。
有关详细信息,请参见crbug.com/394380。
--compile-shader-always-succeeds 编译着色器时始终返回成功。
链接仍将失败。
--component-updater 逗号分隔的选项可对组件更新程序进行故障排除。
仅对浏览器进程有效。
--connectivity-check-url 用于网络连接检查的网址。
默认值为“ https://clients3.google.com/generate_204”。
--conservative 没有说明
--content-directories 没有说明
--content-shell-hide-toolbar 在content_shell的宿主窗口中隐藏工具栏。
--content-shell-host-window-size content_shell的宿主窗口的大小(即“ 800x600”)。
--controller 没有说明
--conversions-debug-mode 使转换测量API在没有延迟或噪音的情况下运行。
--copy-to-download-dir 将用户操作数据复制到下载目录。
--cors-exempt-headers 没有说明
--crash 崩溃标志,可立即强制崩溃。
主要用于确保崩溃由崩溃垫正确记录。
--crash-dumps-dir 目录中断板应在其中存储小型转储。
--crash-handler 作为Crashpad处理程序运行。
--crash-loop-before 一个time_t。
由session_manager传递到Chrome用户会话中,指示如果Chrome在指定时间之前崩溃,则session_manager会将其视为崩溃循环情况,并注销用户。
Chrome大多会在崩溃时将其传递给crash_reporter。
--crash-on-failure 当指定为“ enable-leak-detection”命令行选项时,导致检漏器在发现泄漏时立即导致崩溃。
--crash-on-hang-threads
--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启动的进程类型(开关:: kProcessType)。
仅在Windows上使用。
我们将处理程序捆绑到Windows上的chrome.exe中,因为很可能“新” .exe被应用程序防火墙,AV软件等阻止或干扰。在其他平台上,crashpad_handler是独立的可执行文件。
--crashpad-handler-pid Crashpad处理程序的进程ID。
--create-browser-on-startup-for-tests 某些平台(例如ChromeOS)默认为空桌面。
浏览器测试可能需要添加此开关,以便在启动时至少创建一个浏览器实例。
TODO(nkostylev):研究是否可以删除此开关。
http://crbug.com/148675)
--cros-region 强制CrOS区域值。
--cros-regions-mode 控制区域数据加载(默认为“”)。
--crosh-command 自定义crosh命令。
--cryptauth-http-host 覆盖CryptAuth使用的Google API的默认URL(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
--custom-android-messages-domain 没有说明
--custom-devtools-frontend
--custom-launcher-page 为添加到应用启动器的其他页面的内容指定chrome-extension:// URL。
--custom_summary 强制将自定义摘要显示在更新菜单项下方。
--d3d-support 没有说明
--d3d11 没有说明
--d3d11-null 用于“ NULL” /存根驱动程序实现的特殊开关。
--d3d11on12 没有说明
--d3d9 没有说明
--daemon 没有说明
--dark 没有说明
--data-path 使Content Shell使用其数据目录的给定路径。
--data-reduction-proxy-client-config 使用编码的ClientConfig,而不是从配置服务器中获取一个。
无论错误或过期如何,始终使用此值。
该值应为base64编码的二进制协议。
--data-reduction-proxy-config-url 从中检索数据缩减代理配置的URL。
--data-reduction-proxy-experiment 要运行的数据缩减代理实验的名称。
这些实验是由代理服务器定义的。
使用--force-fieldtrials进行数据缩减代理领域试验。
--data-reduction-proxy-http-proxies 以分号分隔的代理服务器URI列表,以覆盖由Data Saver API返回的HTTP代理列表。
--data-reduction-proxy-pingback-url 没有说明
--data-reduction-proxy-secure-proxy-check-url 设置一个安全的代理检查URL,以在承诺使用数据缩减代理之前进行测试。
请注意,此检查不会通过数据缩减代理。
--data-reduction-proxy-server-experiments-disabled 禁用可能通过现场试用启用的服务器实验。
--dbus-stub 强制实施D-Bus客户端的存根。
--de-jelly-screen-width 屏幕宽度对于调试很有用。
运输实施应检测到这一点。
--deadline-to-synchronize-surfaces 等待激活具有依赖关系的曲面的BeginFrames的默认数量。
--debug-devtools 在调试模式下运行devtools测试(未捆绑和精简)
--debug-enable-frame-toggle 启用框架上下文菜单项,该菜单项可在玻璃模式之间切换框架(仅限Windows Vista和更高版本)。
--debug-packed-apps 将调试项(例如Inspect Element)添加到打包应用的上下文菜单中。
--debug-print 支持调试打印子系统。
--default 没有说明
--default-background-color 如果页面未指定背景色,则使用该背景色。
提供为RGBA整数值(以十六进制表示),例如
“ ff0000ff”代表红色,“ 00000000”代表透明。
--default-country-code 用于搜索引擎本地化的默认国家/地区代码。
--default-tile-height 没有说明
--default-tile-width 设置复合层使用的图块大小。
--default-wallpaper-is-oem 表示由kAshDefaultWallpaper {Large,Small}指定的墙纸图像是OEM特定的(即,不能从Google下载)。
--default-wallpaper-large 要使用的默认大墙纸(作为可信任的,用户不可写的JPEG文件的路径)。
--default-wallpaper-small 要使用的默认小墙纸(作为可信任的,用户不可写的JPEG文件的路径)。
--deny-permission-prompts 通过拒绝而不是显示提示来防止出现权限提示。
--derelict-detection-timeout 在OOBE上的机器被废弃之前的时间(以秒为单位)。
--derelict-idle-timeout 废弃机器启动演示模式之前的时间(以秒为单位)。
--desktop 没有说明
--desktop-window-1080p 如果存在,桌面cast_shell将创建1080p窗口(提供的显示分辨率足够高)。
否则,cast_shell默认为720p。
--deterministic-mode 元标记。
这设置了许多标志,这些标志使浏览器进入确定性模式,在此模式下应通过DevToolsProtocol(实验性)发出开始帧。
--device-management-url 指定与设备管理后端进行通信以获取配置策略并执行其他设备任务的URL。
--device-scale-factor 设备比例因子传递给某些进程,例如渲染器等。
--devtools-flags 将命令行参数传递给DevTools前端。
--diagnostics 触发过多的诊断模式。
--diagnostics-format 设置由诊断标志启用的诊断模式的输出格式。
--diagnostics-recovery 告诉诊断模式执行请求的恢复步骤。
--disable-2d-canvas-clip-aa 在2D画布剪辑上禁用抗锯齿
--disable-2d-canvas-image-chromium 禁用Canvas 2D渲染到扫描缓冲区中以支持覆盖。
--disable-3d-apis 禁用客户端可见的3D API,尤其是WebGL和Pepper 3D。
这由策略控制,并与其他启用/禁用开关分开,以避免意外退还用于控制对这些API的访问的策略支持。
--disable-accelerated-2d-canvas 停用GPU加速的2d画布。
--disable-accelerated-mjpeg-decode 禁用捕获帧的mjpeg解码的硬件加速(如果有)。
--disable-accelerated-video-decode 如果可用,请禁用视频解码的硬件加速。
--disable-accelerated-video-encode 如果可用,请禁用视频编码的硬件加速。
--disable-and-delete-previous-log 禁用cros操作日志记录。
--disable-angle-features 禁用了指定的逗号分隔的ANGLE功能。
--disable-app-list-dismiss-on-blur 如果设置,则失去关注的应用列表不会消失。
在测试应用列表或自定义启动器页面时,这很有用。
仍然可以通过其他方法(如Esc键)将其关闭。
--disable-arc-cpu-restriction 防止在ARC容器上设置任何CPU限制。
仅用于测试,因为如果限制ARC容器,某些测试可能会超时。
--disable-arc-data-wipe 停用退出时禁用Android用户数据擦除。
--disable-arc-opt-in-verification 禁用ARC选择加入验证过程,并且默认情况下启用ARC。
--disable-audio-output 没有说明
--disable-audio-support-for-desktop-share 没有说明
--disable-auto-reload 禁用错误页面的自动重装。
--disable-auto-wpt-origin-isolation 禁用Web平台测试域的自动来源隔离。
通常,我们对它们进行源隔离可以更好地覆盖测试范围,但是选择启用源隔离的测试需要禁用此功能。
--disable-avfoundation-overlays 禁止使用AVFoundation绘制视频内容。
--disable-ax-menu-list (可选)禁用AXMenuList,这可以直接访问select元素的内部弹出菜单UI。
--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-blink-features 禁用一个或多个Blink启用运行时的功能。
使用runtime_enabled_features.json5中的名称,用逗号分隔。
在kEnableBlinkFeatures之后以及在更改这些功能的其他标志之后应用。
--disable-breakpad 禁用崩溃报告。
--disable-bundled-ppapi-flash 禁用捆绑的PPAPI版本的Flash。
--disable-cancel-all-touches 禁用CancelAllTouches()函数以实现取消单次触摸的实现。
--disable-canvas-aa 在2d画布上禁用抗锯齿。
--disable-checker-imaging 禁用将所有图像解码延迟到图像解码服务,而忽略PaintImage上指定的DecodingMode首选项。
--disable-checking-optimization-guide-user-permissions 没有说明
--disable-client-side-phishing-detection 禁用客户端网络钓鱼检测功能。
请注意,即使启用了客户端网络钓鱼检测,也只有在用户选择了UMA统计信息并且在首选项中启用了“安全浏览”后,它才会处于活动状态。
--disable-component-cloud-policy 禁用获取和存储组件的云策略。
--disable-component-extensions-with-background-pages 禁用带有后台页面的默认组件扩展-在性能测试中很有用,因为这些页面可能会干扰性能结果。
--disable-component-update 没有说明
--disable-composited-antialiasing 在合成器中禁用层边缘抗锯齿。
--disable-cookie-encryption 存储为用户配置文件一部分的cookie是否已加密。
--disable-crash-reporter 禁用崩溃报告器,使之无头。
在正式版本中,默认情况下启用它。
--disable-d3d11 禁用D3D11。
--disable-databases 禁用HTML5 DB支持。
--disable-default-apps 在首次运行时禁用默认应用程序的安装。
在自动测试期间使用。
--disable-demo-mode 禁用Chrome操作系统演示。
--disable-dev-shm-usage 在某些VM环境中,/ dev / shm分区太小,导致Chrome发生故障或崩溃(请参阅http://crbug.com/715363)。
使用此标志解决此问题(临时目录将始终用于创建匿名共享内存文件)。
--disable-device-disabling 如果设置了此开关,则设备所有者无法远程禁用该设备。
--disable-device-discovery-notifications 禁用设备发现通知。
--disable-dinosaur-easter-egg 在离线插页式广告上禁用恐龙复活节彩蛋。
--disable-direct-composition 禁用DirectComposition表面。
--disable-direct-composition-video-overlays 即使支持硬件覆盖,也无法使用DirectComposition视频覆盖。
--disable-domain-blocking-for-3d-apis 重置GPU后,禁用3D API的按域阻止。
此开关仅用于测试。
--disable-domain-reliability 禁用域可靠性监视。
--disable-dwm-composition 禁止将DWM合成用于顶层窗口。
--disable-encryption-migration 为用户的cryptohome禁用加密迁移以运行最新的Arc。
--disable-enterprise-policy 禁用企业策略支持。
--disable-es3-gl-context 禁用ES3后端的使用(改为使用ES2后端)。
--disable-es3-gl-context-for-testing 出于测试目的,禁用较低级别的ES3后端。
不能保证此方法在任何地方都可以使用,因此仅用于测试。
--disable-experimental-accessibility-chromevox-language-switching 禁用ChromeVox语言切换功能。
--disable-experimental-accessibility-chromevox-search-menus 禁用ChromeVox搜索菜单功能。
--disable-explicit-dma-fences 禁用显式DMA防护
--disable-extensions 禁用扩展。
--disable-extensions-except 禁用扩展名(以逗号分隔的列表中指定的扩展名除外)。
--disable-extensions-file-access-check 禁止检查用户是否选择了将脚本注入文件URL的扩展名(即始终允许它)。
在自动测试期间使用。
--disable-extensions-http-throttling 禁用net :: URLRequestThrottlerManager功能,以应对来自扩展名的请求。
--disable-features 要禁用的功能名称的列表,以逗号分隔。
另请参见kEnableFeatures。
--disable-fetching-hints-at-navigation-start 没有说明
--disable-field-trial-config 禁用在fieldtrial_testing_config.json中配置的现场试验测试。
--disable-file-system 禁用FileSystem API。
--disable-fine-grained-time-zone-detection 禁用细粒度的时区检测。
--disable-flash-3d 禁用挡板内部的3D。
--disable-flash-stage3d 在挡板内部禁用Stage3D。
--disable-font-subpixel-positioning 强制禁用字体亚像素定位。
这会影响字符字形的清晰度,字距调整,提示和布局。
--disable-frame-rate-limit 在cc计划程序和显示计划程序中都禁用开始帧限制。
还意味着--disable-gpu-vsync(请参见//ui/gl/gl_switches.h)。
--disable-gaia-services 停用GAIA服务,例如注册和OAuth会话还原。
由“假”遥测登录使用。
--disable-gesture-requirement-for-presentation 禁用演示的用户手势要求。
--disable-gl-drawing-for-tests 禁用产生像素输出的GL绘制操作。
这样,GL输出将不正确,但是测试将运行得更快。
--disable-gl-error-limit 禁用总帐错误日志限制。
--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支持的VideoFrame。
--disable-gpu-process-crash-limit 对于测试,要禁用对GPU进程可以重新启动的次数的限制。
--disable-gpu-process-for-dx12-info-collection 禁用用于DX12信息收集的非沙盒GPU进程
--disable-gpu-program-cache 关闭gpu程序缓存
--disable-gpu-rasterization 禁用GPU栅格化,即仅在CPU上栅格化。
覆盖kEnableGpuRasterization标志。
--disable-gpu-sandbox 禁用GPU进程沙箱。
--disable-gpu-shader-disk-cache 在磁盘缓存上禁用GPU着色器。
--disable-gpu-vsync 停止GPU将演示文稿与vblank同步。
--disable-gpu-watchdog 如果线程停止响应消息,请禁用使GPU进程崩溃的线程。
--disable-hang-monitor 在渲染器进程中禁止挂起监视器对话框。
这可以允许页面上的缓慢卸载处理程序来防止选项卡关闭,但是在这种情况下,可以使用任务管理器终止有问题的过程。
--disable-headless-mode 从无头模式开始禁用外壳。
然后测试将尝试使用硬件GPU进行渲染。
仅当设置了kRunWebTests时才遵循。
--disable-hid-detection-on-oobe 禁用HID检测OOBE屏幕。
--disable-highres-timer 在Windows上禁用高分辨率计时器。
--disable-histogram-customizer 禁用RenderThread的HistogramCustomizer。
--disable-hosted-app-shim-creation 禁用Mac上托管应用程序的应用程序填充程序创建。
--disable-image-animation-resync 禁止将图像动画重置为开始,以避免跳过很多帧。
仅在启用合成器图像动画的情况下有效。
--disable-in-process-stack-traces 禁用进程中堆栈跟踪。
--disable-ios-password-suggestions 当专注于表单字段时,禁止在键盘附件视图中显示可用的密码凭据。
--disable-ipc-flooding-protection 禁用IPC泛洪保护。
默认情况下已激活。
可以使用一些javascript函数将IPC充入浏览器进程。
这种保护限制了它们的使用速率。
--disable-javascript-harmony-shipping 禁用最新发布的ECMAScript 6功能。
--disable-kill-after-bad-ipc 当子进程发送错误的IPC消息时,请不要杀死它。
除了测试之外,从安全角度来看,启用此开关也是一个坏主意。
--disable-layer-tree-host-memory-pressure 禁用LayerTreeHost :: On MemoryPressure
--disable-lcd-text 禁用LCD文本。
--disable-legacy-window 禁用与WebContents大小相对应的Legacy窗口。
--disable-local-storage 禁用LocalStorage。
--disable-logging 强制禁用日志记录。
默认情况下,调试版本会启用日志记录。
--disable-logging-redirect 禁用日志记录重定向以进行测试。
--disable-login-animations 避免在登录时制作昂贵的动画。
--disable-login-screen-apps 在登录屏幕上禁用应用程序。
默认情况下,它们是允许的,并且可以通过策略进行安装。
--disable-low-end-device-mode 设置后强制禁用低端设备模式。
--disable-low-latency-dxva 创建DXVA解码器时,禁用使用CODECAPI_AVLowLatencyMode。
--disable-low-res-tiling 使用CPU栅格化时,请禁用低分辨率拼贴。
这会消耗较少的功率,尤其是在动画过程中,但是在快速滚动过程中(尤其是在较慢的设备上)会看到更多的白色。
--disable-mac-overlays 退回到使用CAOpenGLLayers显示内容,而不是基于IOSurface的覆盖显示路径。
--disable-machine-cert-request 在认证期间禁用对企业计算机证书的请求。
--disable-main-frame-before-activation 在上一次提交激活之前,禁用发送下一个BeginMainFrame。
覆盖kEnableMainFrameBeforeActivation标志。
--disable-media-session-api 禁用媒体会话API
--disable-metal-test-shaders 没有说明
--disable-modal-animations 禁用动画以显示和隐藏模式对话框。
--disable-mojo-renderer 可以使用content_renderer中的默认渲染器,而不是使用媒体服务中远程托管的渲染器。
不会更改媒体服务的行为。
--disable-multi-display-layout 禁用多个显示布局UI。
--disable-namespace-sandbox 禁用名称空间沙箱的使用。
--disable-new-content-rendering-timeout 当在顶级帧导航之后一段时间未提交任何新输出时,禁用清除渲染器的渲染输出。
--disable-notifications 禁用Web Notification和Push API。
--disable-nv12-dxgi-video 禁止将视频解码器绘制为NV12纹理而不是ARGB。
--disable-offer-store-unmasked-wallet-cards 强制在自动填充对话框中隐藏本地保存复选框,以获取钱包卡的完整信用卡号。
该卡将永远不会存储在本地。
--disable-oop-rasterization 禁用OOP栅格化。
优先于启用标志。
--disable-oopr-debug-crash-dump 禁用OOPR的调试崩溃转储。
--disable-oor-cors 不管base :: Feature标志如何,都在子进程中禁用OOR-CORS。
--disable-origin-trial-controlled-blink-features 禁用所有可以通过OriginTrials启用的RuntimeEnabledFeatures。
--disable-overscroll-edge-effect 禁用过度滚动边缘效果,例如在Android视图中发现的效果。
--disable-partial-raster 在渲染器中禁用部分栅格。
禁用此开关还会禁用持久性gpu内存缓冲区的使用。
--disable-pepper-3d 禁用Pepper3D。
--disable-pepper-3d-image-chromium 禁用胡椒3d的图像铬。
--disable-per-user-timezone 禁用每个用户的时区。
--disable-permissions-api 禁用权限API。
--disable-pinch 禁用合成器加速的触摸屏捏合手势。
--disable-pnacl-crash-throttling 禁用可移植本机客户端的崩溃限制。
--disable-popup-blocking 禁用弹出窗口阻止。
--disable-prefer-compositing-to-lcd-text 当它会阻止LCD文本时,请禁用合成层的创建。
--disable-presentation-api 禁用Presentation API。
--disable-print-preview 禁用打印预览(用于测试以及不喜欢我们的用户。:[)
--disable-prompt-on-repost 通常,当用户尝试导航到帖子发布的页面时,我们会提示您确保他们愿意。
此开关可用于禁用该检查。
在自动测试期间使用此开关。
--disable-pull-to-refresh-effect 垂直滚动内容时,请禁用“按上拉”效果。
--disable-pushstate-throttle 禁用对history.pushState / replaceState调用的限制。
--disable-reading-from-canvas
--disable-remote-core-animation 在Mac上,禁止使用跨进程CALayers直接显示GPU进程中的内容。
--disable-remote-fonts 禁用远程Web字体支持。
不论是否指定此选项,SVG字体都应始终有效。
--disable-remote-playback-api 禁用了远程播放API。
--disable-renderer-accessibility 关闭渲染器中的辅助功能。
--disable-renderer-backgrounding 设置时防止渲染器进程背景化。
--disable-resource-scheduler ResourceScheduler是否被禁用。
注意,这仅对需要实现自己的资源调度的C无头嵌入器有用。
--disable-rgba-4444-textures 禁用的RGBA4444纹理。
--disable-rollback-option 在重置屏幕上禁用回滚选项。
--disable-rtc-smoothness-algorithm 禁用webrtc的新渲染算法,该算法旨在提高渲染平滑度。
--disable-running-as-system-compositor 禁用作为系统合成器运行。
--disable-screen-orientation-lock 禁用屏幕方向API的锁定功能。
--disable-scroll-to-text-fragment 此开关禁用ScrollToTextFragment功能。
--disable-search-geolocation-disclosure 禁用显示搜索地理位置公开用户界面。
用于性能测试。
--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(https://crbug.com/844022):在没有系统令牌的情况下,到达请求客户端证书的端点不再挂起时,请删除此标志。
--disable-signin-scoped-device-id 禁用通过刷新令牌请求将登录范围内的设备ID发送到LSO。
--disable-site-isolation-for-policy 就像kDisableSiteIsolation一样,但是没有显示“稳定性和安全性将受到损害”的警告。
--disable-site-isolation-trials 禁用站点隔离。
请注意,通过企业策略和/或cmdline进行的选择加入(按流程进行站点,隔离源等)优先于kDisableSiteIsolation开关(即尽管可能存在kDisableSiteIsolation开关,但选择仍然生效。
请注意,出于历史原因,该开关的名称误导性地提到了“试用”,但是该开关也禁用了自M67以来在桌面上附带的默认站点隔离。
保留开关名称是为了chrome:// flags的向后兼容。
--disable-skia-runtime-opts 不要在Skia中使用运行时检测到的高端CPU优化。
这对于强制执行例如
网络测试。
--disable-smooth-scrolling 禁用平滑滚动进行测试。
--disable-software-compositing-fallback 对于测试,如果GPU进程崩溃并达到GPU进程崩溃限制,则禁用回退到软件合成。
--disable-software-rasterizer 禁止使用3D软件光栅化器。
--disable-software-video-decoders 没有说明
--disable-speech-api 禁用Web Speech API(语音识别和合成)。
--disable-speech-synthesis-api 禁用Web Speech API的语音合成部分。
--disable-sync 禁用将浏览器数据同步到Google帐户。
--disable-sync-types 禁用同步默认情况下启用的一种或多种同步数据类型。
有关可能的类型,请参见sync / base / model_type.h。
类型应以逗号分隔,并遵循模型类型的字符串表示形式的命名约定,例如:--disable-synctypes ='键入的URL,书签,自动填充配置文件'
--disable-system-font-check 指定后禁用系统字体检查。
--disable-test-root-certs 禁止在网络进程中添加测试证书。
--disable-third-party-keyboard-workaround 禁用第三方键盘多功能框解决方法。
--disable-threaded-animation 没有说明
--disable-threaded-compositing 禁用Web内容的多线程GPU合成。
--disable-threaded-scrolling 禁用Web内容的多线程合成器滚动。
--disable-timeouts-for-profiling 禁用可能导致浏览器运行缓慢时死亡的超时。
如果使用概要分析(例如debug malloc)运行,这将很有用。
--disable-touch-adjustment 禁用触摸调节。
--disable-touch-drag-drop 禁用基于触摸事件的拖放。
--disable-usb-keyboard-detect 禁用USB键盘检测以阻止Win8上的OSK。
--disable-v8-idle-tasks 禁用V8空闲任务。
--disable-video-capture-use-gpu-memory-buffer 这与kVideoCaptureUseGpuMemoryBuffer控制的功能相同。
kVideoCaptureUseGpuMemoryBuffer由chromeos叠加层结算。
要通过chrome://标志覆盖设置,此标志是必需的。
chrome:// flag#zero-copy-video-capture的行为如下:
默认值:尊重chromeos覆盖设置。
启用:强制启用kVideoCaptureUseGpuMemoryBuffer。
禁用:强制禁用kVideoCaptureUseGpuMemoryBuffer。
--disable-volume-adjust-sound 禁用音量调节声音。
--disable-vsync-for-tests 没有说明
--disable-vulkan-fallback-to-gl-for-testing 如果初始化Vulkan失败,则禁用回退到基于GL的硬件渲染。
这是为了允许测试捕获Vulkan中的回归。
--disable-vulkan-surface 禁用VK_KHR_surface扩展。
代替使用swapchain,bitblt将用于在屏幕上呈现当前的渲染结果。
--disable-wake-on-wifi 禁用wifi功能唤醒。
--disable-web-security 不要执行同源政策。
(供人们测试其网站时使用。)
--disable-webgl 禁用所有版本的WebGL。
--disable-webgl-image-chromium 禁用将WebGL渲染到扫描缓冲区中以提供覆盖支持。
--disable-webgl2 禁用WebGL2。
--disable-webrtc-encryption 禁用用于WebRTC的RTP媒体的加密。
Chrome嵌入内容时,会忽略其稳定版和Beta版通道上的此开关。
--disable-webrtc-hw-decoding 禁用WebRTC的硬件解码加速。
--disable-webrtc-hw-encoding 禁用WebRTC的硬件编码加速。
--disable-windows10-custom-titlebar 在Windows 10上禁用自定义绘制窗口标题栏。
--disable-yuv-image-decoding 对于支持的格式和情况,请禁用YUV图像解码。
除非启用GPU栅格化,否则不起作用。
--disable-yuv420-biplanar 使用gfx :: BufferUsage :: SCANOUT_CPU_READ_WRITE用法禁用NV12格式的缓冲区分配。
--disable-zero-browsers-open-for-tests 某些测试似乎要求关闭最后一个浏览器窗口时关闭应用程序。
因此,我们需要一个开关来强制ChromeOS Aura采取这种行为,并禁用“零窗口模式”。
TODO(pkotwicz):研究是否可以消除此错误。
http://crbug.com/119175)
--disable-zero-copy 禁用直接写入与图块关联的GPU内存的光栅化器。
--disable-zero-copy-dxgi-video 禁用视频解码器直接绘制到纹理。
--disabled 没有说明
--disallow-non-exact-resource-reuse 禁止重复使用非精确资源来满足ResourcePool请求。
仅用于布局或像素测试以减少噪声。
--discoverability 没有说明
--disk-cache-dir 使用特定的磁盘缓存位置,而不是从UserDatadir派生的位置。
--disk-cache-size 强制磁盘缓存使用的最大磁盘空间(以字节为单位)。
--display 要连接到哪个X11显示器。
模拟GTK“ --display =”命令行参数。
--dmg-device 当switchs :: kProcessType为switchs :: kRelauncherProcess时,如果还存在此开关,则重新启动进程将卸载并弹出已安装的磁盘映像,并将其磁盘映像文件移至回收站。
参数的值必须是格式为“ diskN”或“ diskNsM”的BSD设备名称。
--dns-log-details 没有说明
--document-user-activation-required 需要文档用户激活的自动播放策略。
--dom-automation 指定
--dont-require-litepage-redirect-infobar 触发精简版页面重定向预览之前,不需要显示用户通知InfoBar。
--double-buffer-compositing 将GL缓冲区队列中的最大未决帧数设置为1。
--draw-view-bounds-rects 绘制一个半透明的rect来指示每个视图的边界。
--dump-blink-runtime-call-stats 记录运行时呼叫统计信息以进行闪烁。
--single-process还需要与此一起使用,以便记录统计信息。
--dump-browser-histograms 请求正在运行的浏览器进程将其收集的直方图转储到给定文件中。
如果存在该文件将被覆盖。
--dump-dom 指示headless_shell将document.body.innerHTML打印到标准输出。
--dump-raw-logs 将原始日志转储到与可执行文件具有相同基本名称的文件中。
转储的文件是原始protobuf,并且具有“ pb”扩展名。
警告:此开关供内部测试系统使用。
进行更改时要小心。
--easy-unlock-app-path 覆盖“轻松解锁”组件应用程序的路径。
--edge-touch-filtering 告诉Chrome浏览器进行边缘触摸过滤。
对于可转换平板电脑很有用。
--egl 没有说明
--elevate 没有说明
--elevated 确定该过程已经被提升,因此我们不再尝试。
--embedded-extension-options 允许将扩展选项嵌入chrome:// extensions中,而不是嵌入新标签中。
--emulate-shader-precision 通过将着色器突变为ANGLE中的中间值来模拟ESSL低和中浮精度。
--enable-accelerated-2d-canvas 启用加速的2D画布。
--enable-accessibility-object-model 在开发中启用实验性可访问性对象模型API。
--enable-accessibility-tab-switcher 启用辅助功能选项卡切换器。
--enable-adaptive-selection-handle-orientation 启用选择手柄的反转,以使它们不会被视口边界限制。
--enable-aggressive-domstorage-flushing 启用主动清除DOM存储以最大程度地减少数据丢失。
--enable-angle-features ANGLE功能是在third_party / angle / include / platform中按后端定义的。如果找到,则启用指定的逗号分隔的ANGLE功能。
--enable-app-list 如果设置,则将启用应用程序列表,就像从CWS中启用一样。
--enable-arc 已淘汰。
请使用--arc-availability =官方支持。
在会话启动时启用启动ARC实例。
--enable-arcvm 启用ARC VM。
--enable-audio-debug-recordings-from-extension 如果WebRTC日志记录专用API处于活动状态,请启用音频调试记录。
--enable-auto-reload 启用错误页面的自动重装。
--enable-automation 启用指示浏览器由自动化控制的指示。
--enable-background-tracing 启用后台跟踪并将跟踪上传到trace-upload-url。
触发规则作为参数传递。
--enable-begin-frame-control 是否应通过DevToolsProtocol(实验)发布开始帧。
--enable-benchmarking TODO(asvitkine):考虑删除或重命名此功能。
启用基准测试扩展。
--enable-ble-advertising-in-apps 在应用程序中启用BLE广告。
--enable-blink-features 启用一个或多个Blink运行时启用的功能。
使用runtime_enabled_features.json5中的名称,用逗号分隔。
在kDisableBlinkFeatures之前以及在更改这些功能的其他标志之后应用。
--enable-blink-test-features 启用状态为“ test”或状态为“ experimental”的眨眼运行时启用的功能,这些功能在运行Web测试时已启用。
--enable-bluetooth-spp-in-serial-api 为SPP设备启用串行通信。
--enable-bookmark-undo 为书签启用多级撤消系统。
--enable-caret-browsing 启用本机插入符号浏览,在该浏览器中将可移动光标置于网页上,从而允许用户仅使用键盘即可选择和浏览不可编辑的文本。
请参阅https://crbug.com/977390,以获取指向i2i的链接。
--enable-cast-receiver 启用演员表接收器。
--enable-cast-streaming-receiver 没有说明
--enable-chrome-browser-cloud-management 启用Chrome浏览器云管理流程。
--enable-chrome-tracing-computation 启用跟踪服务。
--enable-cloud-print-proxy 仅在流程类型为“服务”时适用。
在服务流程中启用“云打印代理”组件。
--enable-consumer-kiosk 为Chrome操作系统启用消费者信息亭模式。
--enable-crash-reporter 使崩溃报告器变得无头。
--enable-crash-reporter-for-testing 用于在通常编译但禁用崩溃报告的调试环境中打开Breakpad崩溃报告。
--enable-cros-action-recorder 如果设置,则将启用CrOSActionRecorder,它将记录设备上的某些用户操作。
--enable-crx-hash-check 启用程序包散列检查:.crx文件sha256散列总和应等于从更新清单收到的总和。
--enable-data-reduction-proxy-bypass-warning 启用数据缩减代理绕过警告。
--enable-data-reduction-proxy-force-pingback 启用每次页面加载后发送页面加载指标pingback的功能。
--enable-data-reduction-proxy-savings-promo 为数据缩减代理启用1 MB的节省促销。
--enable-dawn-backend-validation 在黎明后端启用验证层。
--enable-de-jelly 实验性果冻支持。
--enable-defer-all-script-without-optimization-hints 允许在所有https页面上推迟脚本预览,即使该网页缺少优化提示也是如此。
--enable-device-discovery-notifications 启用设备发现通知。
--enable-dim-shelf 为ChromeOS启用货架调光。
--enable-direct-composition-video-overlays 即使不支持硬件覆盖,也可以使用DirectComposition视频覆盖。
--enable-distillability-service 没有说明
--enable-dom-distiller 没有说明
--enable-domain-reliability 启用域可靠性监视。
--enable-encryption-migration 为用户的cryptohome启用加密迁移,以运行最新的Arc。
--enable-encryption-selection 启用允许用户通过设置禁用后端的功能。
--enable-enterprise-policy 启用企业策略支持。
--enable-exclusive-audio 对Windows Vista和更高版本使用独占模式音频流。
导致使用AudioParameters :: AUDIO_PCM_LOW_LATENCY音频路径的音频流的延迟降低。
有关详细信息,请参见http://msdn.microsoft.com/zh-cn/library/windows/desktop/dd370844.aspx。
--enable-experimental-accessibility-autoclick 显示尚未启动的其他自动点击功能。
--enable-experimental-accessibility-chromevox-annotations 启用尚未启动的注释功能。
--enable-experimental-accessibility-chromevox-tutorial 启用ChromeVox的交互式教程。
--enable-experimental-accessibility-labels-debugging 支持视觉上调试可访问性标签功能,该功能为屏幕阅读器用户提供图像描述。
--enable-experimental-accessibility-language-detection 对页内文本内容启用语言检测,然后将其暴露于辅助技术(如屏幕阅读器)。
--enable-experimental-accessibility-language-detection-dynamic 对动态内容启用语言检测,然后将其暴露于辅助技术(例如屏幕阅读器)。
--enable-experimental-accessibility-switch-access 显示设置以在启动开关访问之前启用它。
--enable-experimental-accessibility-switch-access-text 启用进行中的Switch Access功能进行文本输入。
--enable-experimental-cookie-features 可以将一组实验性/新添加的与Cookie相关的功能结合在一起的标记,例如
测试,以避免必须单独设置可能容易出错(更不用说乏味)的多个开关。
没有相应的开关来禁用所有这些功能,因为不建议这样做,并且出于测试目的,您需要单独将其关闭以识别出有问题的功能。
目前,这将打开:net :: features :: kCookiesWithoutSameSiteMustBeSecure net :: features :: kSameSiteByDefaultCookies net :: features :: kSameSiteDefaultChecksMethodRigorously还将很快启用:content_settings :: kImprovedCookieControls:
--enable-experimental-extension-apis 启用正在开发的扩展API。
--enable-experimental-ui-automation 除了IAccessible API之外,还启用UI自动化平台API。
--enable-experimental-web-platform-features 启用正在开发的Web平台功能。
--enable-experimental-webassembly-features 启用实验性WebAssembly功能。
--enable-extension-activity-log-testing 没有说明
--enable-extension-activity-logging 启用扩展活动日志记录。
--enable-extension-assets-sharing 为已安装的默认应用启用共享资产。
--enable-features 以逗号分隔的功能名称列表。
另请参见kDisableFeatures。
--enable-font-antialiasing 为像素测试启用字体抗锯齿。
--enable-ftp 启用对FTP URL的支持。
请参阅https://crbug.com/333943。
--enable-gamepad-button-axis-events 启用gamepadbuttondown,gamepadbuttonup,gamepadbuttonchange,gamepadaxismove非标准游戏手柄事件。
--enable-gpu-benchmarking 启用GPU基准测试扩展
--enable-gpu-blocked-time 启用衡量SwapBuffers之间GPU主线程被阻塞多长时间的度量
--enable-gpu-client-logging 启用GPU客户端日志记录。
--enable-gpu-client-tracing 在渲染器中为TR调用启用TRACE。
--enable-gpu-command-logging 打开日志记录GPU命令。
--enable-gpu-debugging 在每个命令后打开“调用GL错误”。
--enable-gpu-driver-debug-logging 启用日志记录GPU驱动程序调试消息。
--enable-gpu-memory-buffer-compositor-resources 指定所有合成器资源应由GPU内存缓冲区支持。
--enable-gpu-memory-buffer-video-frames 启用GpuMemoryBuffer支持的VideoFrame。
--enable-gpu-rasterization 允许试探法确定何时应使用Skia GPU后端绘制图层图块。
仅在GPU加速合成中有效。
--enable-gpu-service-logging 打开GPU日志记录(仅调试版本)。
--enable-gpu-service-tracing 打开每个GL调用的TRACE。
--enable-hardware-overlays 在设备允许的情况下,通过硬件覆盖启用合成各个元素的功能。
将标志设置为“单全屏”将尝试提升单个全屏覆盖,并在可能的情况下将其用作主帧缓冲区。
--enable-hosted-app-quit-notification 在运行托管应用的情况下退出Chrome时显示通知。
默认行为是也退出所有托管的应用程序。
--enable-houdini 允许使用32位Houdini库进行ARM二进制转换。
--enable-houdini64 允许使用64位Houdini库进行ARM二进制转换。
--enable-hung-renderer-infobar 启用挂起的渲染器InfoBar,允许用户关闭或等待无响应的Web内容。
--enable-idle-tracing 将其他线程空闲时间信息添加到跟踪事件输出中。
--enable-input 启用窗口管理器的输入事件处理。
--enable-ios-handoff-to-other-devices 启用从iOS上的Chrome到其他Apple设备的默认浏览器的切换支持。
--enable-lcd-text 启用LCD文本。
--enable-leak-detection 启用正在加载网页的泄漏检测。
这使我们可以检查重新加载网页是否正确释放了与Web相关的对象。
--enable-local-file-accesses 启用文件访问。
大多数Cast设备不应启用该功能。
--enable-local-sync-backend 启用由LoopbackServer实现的本地同步后端。
--enable-logging 控制是否启用控制台日志记录,并有选择地配置其路由位置。
--enable-longpress-drag-selection 启用长按触发的文本选择的拖动操作。
--enable-low-end-device-mode 设置为低端设备模式。
--enable-low-res-tiling 使用CPU栅格化时,生成低分辨率切片。
快速滚动期间可能会显示低分辨率图块,尤其是在较慢的设备上。
--enable-main-frame-before-activation 启用在上一次提交激活之前发送下一个BeginMainFrame的功能。
--enable-nacl 在渲染器进程中运行Native Client并启用GPU插件(内部将lEnableGpuPlugin添加到命令行)。
--enable-nacl-debug 通过套接字通过RSP启用调试。
--enable-nacl-nonsfi-mode 启用非SFI模式,在该模式下可以在没有NaCl的SFI沙箱的情况下运行程序。
--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的change属性触发。
--enable-new-app-menu-icon 没有说明
--enable-ntp-search-engine-country-detection 启用使用默认搜索引擎国家/地区,以在NTP上显示特定于国家/地区的热门网站。
--enable-offer-store-unmasked-wallet-cards 强制在自动填充对话框中显示本地保存复选框,以获取钱包卡的完整信用卡号。
--enable-oop-rasterization 每当使用gpu栅格时,都会为渲染器打开进程外栅格。
启用chrome_raster_transport扩展。
--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的值更细化,并在共享工作器中更更新。
没有此标志,内存信息仍然可用,但是存储信息和存储信息的频率较低。
此标志也适用于工人。
--enable-prefer-compositing-to-lcd-text 当它会阻止LCD文本时,启用合成层的创建。
--enable-profile-shortcut-manager 强制启用配置文件快捷方式管理器。
对于测试而言,这是必需的,因为它们使用了定制用户数据目录来禁用此功能。
--enable-protected-video-buffers 为加密的视频流启用受保护的缓冲区。
--enable-reached-code-profiler 启用到达的代码探查器,该探查器对所有进程中的所有线程进行采样以确定几乎从未执行过的功能。
--enable-reporting 启用指标和崩溃报告。
--enable-request-tablet-site 启用平板电脑网站请求(通过用户代理覆盖)。
--enable-rgba-4444-textures 启用RGBA_4444纹理。
--enable-sandbox-logging 每当沙箱拒绝对资源的访问时,导致OS X沙箱将syslog写入syslog。
--enable-service-binary-launcher 如果为true,则使用ServiceProcessLauncher启动服务。
这允许加载服务二进制文件,而不是使用实用程序进程。
这仅对测试有用。
--enable-service-manager-tracing 启用跟踪服务。
--enable-sgi-video-sync 启用SGI_video_sync扩展名的使用,该扩展名可能具有驱动程序/沙盒/窗口管理器兼容性问题。
--enable-skia-benchmarking 启用Skia基准测试扩展。
--enable-smooth-scrolling 在支持它的平台上,启用平滑滚动动画。
--enable-spatial-navigation 启用空间导航
--enable-spdy-proxy-auth 启用数据缩减代理。
--enable-speech-dispatcher 允许将文本到语音的请求发送到语音分配器(一种常见的Linux语音服务)。
由于它是儿童车,因此用户必须明确启用它,以便访问随机网页不会导致不稳定。
--enable-spotlight-actions 启用Spotlight操作。
--enable-stats-collection-bindings 指定
--enable-strict-mixed-content-checking 阻止来自安全上下文的所有不安全请求,并防止用户覆盖该决定。
--enable-strict-powerful-feature-restrictions 阻止不安全使用许多我们尚未在整个网络上弃用的强大功能(例如,设备方向)。
--enable-swap-buffers-with-bounds 如果支持,则启用SwapBuffersWithBounds。
--enable-switch-access-point-scanning 启用交换机访问点扫描。
此功能尚未启动。
--enable-tablet-form-factor 启用平板电脑尺寸。
--enable-third-party-keyboard-workaround 启用第三方键盘多功能框的解决方法。
--enable-thread-instruction-count 控制是否在Linux上的跟踪事件中为线程显示退休指令计数。
此标志要求禁用BPF沙箱。
--enable-threaded-compositing 为Web测试启用了线程合成。
--enable-threaded-texture-mailboxes 当共享组不可用时,模拟共享纹理。
并非到处都有。
--enable-top-drag-gesture 是否启用检测和发送“从顶部拖动”手势。
--enable-touch-calibration-setting 在MD设置用户界面中启用触摸校准选项,以显示有效的触摸屏。
--enable-touch-drag-drop 启用基于触摸事件的拖放。
--enable-touchpad-three-finger-click 启用触摸板三指单击作为中间按钮。
--enable-touchview 如果存在该标志,则表示1)该设备具有加速度计,并且2)该设备是可转换设备或平板电脑设备(因此能够进入平板电脑模式)。
如果未设置此标志,则设备无法进入平板电脑模式。
例如,Samus具有加速度计,但不是可隐藏的或平板电脑,因此没有设置此标志,因此无法进入平板电脑模式。
--enable-trace-app-source 将启动源传递到平台应用程序。
--enable-tracing 在执行浏览器测试期间启用跟踪。
--enable-tracing-output 写入测试跟踪输出的文件名。
--enable-ui-devtools 为UI(Mus,灰烬等)启用DevTools服务器。
值应为服务器启动所在的端口。
默认端口为9223。
--enable-unsafe-webgpu 没有说明
--enable-use-zoom-for-dsf 启用使用缩放的模式以实现设备比例因子行为。
--enable-user-metrics 从安装程序中启用用户指标。
--enable-usermedia-screen-capturing 启用对MediaStream API的屏幕捕获支持。
--enable-viewport 启用@viewport CSS规则的使用,该规则允许页面控制其自身布局的各个方面。
这也会打开触摸屏捏合手势。
--enable-virtual-keyboard 没有说明
--enable-viz-devtools 启用检查Viz Display Compositor对象的功能。
默认端口为9229。要进行本地检查,请使用chrome:// inspect#other
--enable-viz-hit-test-debug 启用点击测试调试日志记录。
--enable-vtune-support 启用Vtune事件探查器支持。
--enable-wayland-ime 尝试启用Wayland输入法编辑器。
--enable-wayland-server 启用Wayland服务器。
--enable-web-auth-deprecated-mojo-testing-api 启用WebAuthn Mojo测试API。
这是一种通过mojo界面与虚拟身份验证器环境进行交互的方式,仅在内容外壳上运行Web平台测试时才受支持。
crbug.com/937369禁止删除此不建议使用的API。
--enable-webgl-draft-extensions 启用社区尚未批准的WebGL扩展。
--enable-webgl-image-chromium 启用将WebGL渲染到扫描缓冲区中以提供覆盖支持。
--enable-webgl2-compute-context 启用WebGL2计算上下文。
--enable-webrtc-srtp-aes-gcm 启用从RFC 7714到WebRTC中用于SRTP的GCM密码套件的协商。
有关更多信息,请参见https://tools.ietf.org/html/rfc7714。
--enable-webrtc-srtp-encrypted-headers 为WebRTC中的SRTP启用来自RFC 6904的加密头扩展名的协商。
有关更多信息,请参见https://tools.ietf.org/html/rfc6904。
TODO(https://crbug.com/954201):删除它。
--enable-webrtc-stun-origin 为WebRTC启用Stun消息中的Origin标头。
--enable-widevine 没有说明
--enable-win7-webrtc-hw-h264-decoding 在Win 7上为WebRtc启用H264 HW解码加速。
--enable-zero-copy 启用直接写入与图块关联的GPU内存的光栅化器。
--enabled 没有说明
--encode-binary 使用base64对二进制Web测试结果(图像,音频)进行编码。
--enforce 没有说明
--enforce-gl-minimums 强制执行GL最低要求。
--enforce-vulkan-protected-memory 强制使用受保护的内存进行vulkan合成。
--enforce-webrtc-ip-permission-check 强制执行IP权限检查。
TODO(guoweis):一旦该功能不受影响,则将其删除,并成为默认功能。
--enforce_strict 没有说明
--ensure-forced-color-profile 如果显示器的颜色配置文件与强制的颜色配置文件不匹配,则会在启动时使浏览器崩溃。
在Mac上这是必需的,因为Chrome的像素输出始终受操作系统执行的颜色转换的影响。
在所有其他平台上,这是无操作的。
--enterprise-disable-arc 为客户帐户禁用ARC。
--enterprise-enable-forced-re-enrollment 是否启用强制企业重新注册。
--enterprise-enable-initial-enrollment 是否启用初始企业注册。
--enterprise-enable-psm 是否启用私有集成员资格查询。
--enterprise-enable-zero-touch-enrollment 启用零接触企业注册流程。
--enterprise-enrollment-initial-modulus 自动注册客户端将使用的2的幂的初始模的幂。
例如。
“ 4”表示模数为2 ^ 4 = 16。
--enterprise-enrollment-modulus-limit 自动注册客户端将使用的2的幂的最大模数的幂。
--evaluate-type 没有说明
--evaluate_capability 没有说明
--explicitly-allowed-ports 允许通过传递以逗号分隔的端口号列表来覆盖受限端口列表。
--export-tagged-pdf 如果启用,则在打印为PDF时生成标记的(可访问的)文件。
一旦加标签的PDF成为默认PDF,该计划将不复存在。
参见https://crbug.com/607777
--expose-internals-for-testing 将window.internals对象公开给JavaScript,以进行交互式开发和调试依赖它的Web测试。
--extension-content-verification 强制以各种模式之一启用内容验证的命令行标志的名称。
--extension-process 将渲染器标记为扩展过程。
--extension-updater-test-request 没有说明
--extensions-install-verification 如果没有打开扩展安装验证,则将其打开。
--extensions-not-webstore 指定以逗号分隔的扩展名ID列表,在执行安装验证时应强制将其视为非来自网络商店的扩展名。
--extensions-on-chrome-urls 启用在chrome:// URL上运行脚本的扩展。
扩展程序仍然需要在清单中明确请求访问chrome:// URL。
--external-metrics-collection-interval Chrome从/ var / lib / metrics / uma-events读取外部指标之间的时间间隔(以秒为单位)。
--extra-search-query-params 要在搜索和即时URL中插入的其他查询参数。
对于测试很有用。
--fail-audio-stream-creation 使AudioManager无法创建音频流。
在测试各种故障案例时使用。
--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上为指针),为字符串,后跟逗号,然后是共享内存段的大小,为字符串。
--file-url-path-alias 定义一个别名根目录,该目录将被文件URL中的替换字符串替换。
格式为“ / alias = / replacement”,它将把file:///alias/some/path.html转换为file:///replacement/some/path.html。
--file_chooser 没有说明
--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服务的请求之间两次等待以获取新的变体种子的最短时间(以秒为单位)。
--fingerprint-sensor-location 指纹传感器的位置指示物理传感器的位置。
该值是一个字符串,可能带有以下值:“ power-button-top-left-left”,“ keyboard-bottom-left”,keyboard-bottom-right“,” keyboard-top-right“。
--first-exec-after-boot 系统启动后首次运行时传递给Chrome。
登出后未通过重启。
--flag-switches-begin 将这两个标志添加到关于about的开关周围:将标志添加到命令行。
这对于查看about:version上的about:标志添加了哪些开关很有用。
它们没有任何作用。
--flag-switches-end 没有说明
--font-cache-shared-handle 浏览器使用共享内存将DirectWrite FontCache共享给渲染器。
此开关允许我们将共享内存句柄传递给渲染器。
--font-render-hinting 在无头运行时设置字体渲染提示,影响Skia渲染以及是否启用字形子像素定位。
可能的值:无
--force-app-mode 强制应用模式。
这将隐藏某些系统UI元素,如果尚未安装该应用程序,则将其强制安装。
--force-caption-style 强制为WebVTT字幕添加字幕样式。
--force-cert-verifier-builtin 强制Chrome使用CertVerifyProcBuiltin来验证服务器证书,而忽略net :: features :: kCertVerifierBuiltinFeature的状态。
--force-color-profile 强制将所有监视器视为具有指定的颜色配置文件。
可接受的值为“ srgb”和“ generic-rgb”(当前由Mac布局测试使用)和“ color-spin-gamma24”(由布局测试使用)。
--force-dark-mode 在支持UI的平台上强制在UI中使用暗模式。
--force-dev-mode-highlighting 是否强制突出显示开发人员模式扩展。
--force-device-scale-factor 覆盖浏览器UI和内容的设备比例因子。
--force-devtools-available 无论将企业策略DeveloperToolsDisabled和DeveloperToolsAvailability设置为什么值,都强制开发人员工具可用性。
--force-disable-variation-ids 强制删除从X-Client-Data标头中发送的Chrome变体ID,该标头指定为数字实验ID的64位编码列表。
前缀为字符“ t”的ID将被视为触发变量ID。
--force-effective-connection-type 强制网络质量估计器(NQE)返回特定的有效连接类型。
--force-empty-corb-allowlist 是否
--force-enable-lite-pages 强制在每次页面加载时启用所有可用的预览。
--force-enable-metrics-reporting 强制启用指标报告。
--force-enable-night-mode 强制启用夜间模式。
--force-enable-stylus-tools 启用状态区域旁边的手写笔工具。
--force-fieldtrial-params 在本地测试更改时,此选项可用于强制进行现场试验的参数。
参数是(键,值)对的参数列表,并以关联的(试用,组)对为前缀。
您可以使用逗号分隔符为多个(试用组)对指定参数列表。
示例:“ 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 强制为每次登录显示首次运行的用户界面。
--force-gpu-mem-available-mb 设置可以分配给GPU资源的内存总量
--force-gpu-mem-discardable-limit-mb 设置用于可丢弃缓存的最大GPU内存。
--force-happiness-tracking-system 强制启用设备的幸福跟踪系统。
这将忽略用户配置文件检查和时间限制,并且每次都会针对任何类型的用户显示通知。
仅应用于测试。
--force-high-contrast 不管系统设置如何,都在本机UI绘图中强制使用高对比度模式。
请注意,这在Windows上影响有限:只有Aura颜色将切换为高对比度,而其他系统颜色则不会。
--force-hwid-check-failure-for-test 强制硬件ID检查(在OOBE中发生)失败。
仅应用于测试。
--force-legacy-default-referrer-policy 将默认的引荐来源网址策略固定为M80之前的no-referrer-when-downgrade值。
TODO(crbug.com/1016541):在M82之后,请在删除相应的企业策略后将其删除。
--force-login-manager-in-tests 通常在浏览器测试中,通常会跳过登录管理器的常规提示,以便测试可以更改其提示方式。
此标志禁用它。
--force-logs-upload-failure 强制日志上传失败以帮助测试日志上传重试。
--force-max-texture-size 设置最大纹理大小(以像素为单位)。
--force-media-resolution-height 如果存在,则会覆盖CanDisplayType API使用的屏幕分辨率,而不是使用从avsettings获取的值。
--force-media-resolution-width 没有说明
--force-overlay-fullscreen-video 强制使用硬件覆盖进行全屏视频播放。
对于在其他平台上测试Android覆盖全屏功能很有用。
--force-pnacl-subzero 强制使用Subzero作为PNaCl转换器而不是LLC。
--force-prefers-reduced-motion 不管系统设置如何,强制用户是否希望减少运动。
--force-presentation-receiver-for-testing 这将强制将页面加载为演示接收器。
对于测试特定于演示接收器的行为很有用。
规格:https://www.w3.org/TR/presentation-api/#interface-presentationreceiver
--force-protected-video-output-buffers 强制为FuchsiaVideoDecoder生成的所有输出视频缓冲区(包括未加密的流)提供受保护的内存。
除非也指定了--enable-protected-video-buffers,否则将被忽略。
--force-raster-color-profile 强制在指定的颜色配置文件中进行光栅化。
接受的值与上述kForceDisplayColorProfile情况相同。
--force-recovery-component 运行非官方版本时强制使用恢复组件。
这仅适用于清洁工,不适用于记者。
--force-renderer-accessibility 当检测到屏幕阅读器时,强制启用渲染器辅助功能,而不是按需启用它。
如果存在,则disable-renderer-accessibility开关将覆盖此设置。
--force-self-delete 即使在非官方版本上也要强制自我删除。
--force-show-update-menu-badge 强制显示更新菜单标志。
--force-stacked-tab-strip-layout 强制Chrome使用堆叠的标签条布局。
--force-status-area-collapsible 强制状态区域允许折叠/展开,而不管当前状态如何。
--force-system-compositor-mode 设置时强制系统合成器模式。
--force-tablet-mode 启用所选UI模式所需的功能,无论Chromebook当前是否处于所选UI模式。
--force-tablet-power-button 如果已设置,则即使设备处于笔记本电脑模式,也会使用类似平板电脑的电源按钮行为(即,点击按钮可关闭屏幕)。
--force-text-direction 强制将文本呈现到特定方向。
有效值为“ ltr”(从左到右)和“ rtl”(从右到左)。
仅使用RTL进行了有意义的测试。
--force-ui-direction 强制将UI指向特定方向。
有效值为“ ltr”(从左到右)和“ rtl”(从右到左)。
--force-update-menu-type 将更新菜单类型强制为特定类型。
--force-update-remote-url 强制更新UI远程URL的按产品自定义,也用于测试中。
--force-variation-ids 强制将在X-Client-Data标头中发送的其他Chrome变体ID,将其指定为数字实验ID的64位编码列表。
前缀为字符“ t”的ID将被视为触发变量ID。
--force-video-overlays 在Android上使用SurfaceView而不是SurfaceTexture强制媒体播放器。
--force-wave-audio 即使支持Core Audio,也请使用Windows WaveOut / In音频API。
--force-webrtc-ip-handling-policy 在首选项中指定WebRTC IP处理策略时,重写WebRTC IP处理策略以模仿行为。
--force-webxr-runtime 强制启用并选择webxr的指定运行时。
请注意,这提供了启用运行时的替代方法,并且在功能上还将禁用所有其他运行时。
--frame-throttle-fps 设置提交合成器框架的油门fps。
--full-memory-crash-report 生成完整的内存崩溃转储。
--gaia-config 没有说明
--gaia-url 没有说明
--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-accessibility-test-expectations 仅用于开发/测试。
运行content_browsertests时,将可访问性测试失败的输出保存到content / test / data / accessibility /中的期望文件中,覆盖现有文件内容。
--gl 没有说明
--gl-egl 没有说明
--gl-null 没有说明
--gl-shader-interm-output 在着色器编译信息日志中包括ANGLE的中间表示(AST)输出。
--gles 没有说明
--gles-egl 没有说明
--gles-null 没有说明
--google-apis-url 没有说明
--google-base-url 指定用于与Google对话的备用URL。
对于测试很有用。
--google-doodle-url 覆盖用于获取当前Google Doodle的URL。
示例:https://www.google.com/async/ddljson测试?
尝试:https://www.gstatic.com/chrome/ntp/doodle_test/ddljson_android0.json https://www.gstatic.com/chrome/ntp/doodle_test/ddljson_android1.json https://www.gstatic.com/
chrome / ntp / doodle_test / ddljson_android2.json https://www.gstatic.com/chrome/ntp/doodle_test/ddljson_android3.json https://www.gstatic.com/chrome/ntp/doodle_test/ddljson_android4.json
--google-url 没有说明
--gpu 没有说明
--gpu-blocklist-test-group 选择具有指定test_group ID的另一组GPU阻止列表条目。
--gpu-device-id 将活动的图形设备ID从浏览器进程传递到信息收集GPU进程。
--gpu-driver-bug-list-test-group 使用指定的test_group ID启用一组额外的GPU驱动程序错误列表条目。
请注意,默认测试组(组0)仍处于活动状态。
--gpu-driver-version 将活动图形驱动程序版本从浏览器进程传递到信息收集GPU进程。
--gpu-launcher 用于启动GPU进程的额外命令行选项(通常用于调试)。
使用类似renderer-cmd-prefix。
--gpu-no-context-lost 通知Chrome在省电模式,屏幕保护模式等情况下不会丢失GPU上下文。请注意,此标志不能确保在任何情况下(例如,重置GPU)都不会丢失GPU上下文。
--gpu-preferences 将编码的GpuPreferences传递给GPU进程。
--gpu-process 从其他层窥探到标志。
--gpu-program-cache-size-kb 设置内存gpu程序缓存的最大大小(以kb为单位)
--gpu-rasterization-msaa-sample-count 用于GPU栅格化的多样本抗锯齿样本的数量。
需要MSAA对GPU的支持才能生效。
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进程。
--gpu2-startup-dialog 使用于gpu信息收集的第二个GPU进程在启动时显示一个对话框。
--graphics-buffer-count 没有说明
--guest 使浏览器直接以访客模式启动。
--guest-wallpaper-large 在访客模式下使用的大墙纸(作为可信任的,用户不可写的JPEG文件的路径)。
--guest-wallpaper-small 在访客模式下使用的小墙纸(作为可信任的,用户不可写的JPEG文件的路径)。
--h 没有说明
--has-chromeos-keyboard 如果已设置,则系统是一台带有“标准Chrome操作系统键盘”的Chromebook,这通常是指在左Shift键上方的标准Caps Lock位置带有搜索键的Chromebook。
对于同时具有搜索键和Caps Lock键(例如,粗壮)的Chromebook,以及仅使用外部键盘的Chromebox之类的设备,应取消设置该设置。
--has-internal-stylus 此设备是否具有内部手写笔。
--headless 以无头模式运行,即没有UI或显示服务器依赖项。
--help 没有说明
--hermes-fake 启用爱马仕的假冒行为。
默认情况下,未设置运营商资料。
如果为此开关传递了“ on”值,那么将使用单个已安装的运营商配置文件来初始化爱马仕假货。
还在Shill中设置了与运营商资料相对应的伪蜂窝服务。
--hide kCrosRegionsMode的“隐藏”值(VPD值被隐藏)。
--hide-android-files-in-files-app 如果为true,则Android内部存储中的文件将在“文件”应用中隐藏。
--hide-icons
--hide-scrollbars 隐藏屏幕快照中的滚动条。
--highlight-all-webviews 用黄色突出显示所有WebView的内容(包括Web内容)。
这对于在Android应用程序中标识WebView很有用。
--highlight-non-lcd-text-layers 突出显示不能使用LCD文本的图层。
不含文本的图层不会突出显示。
有关颜色,请参见DebugColors :: NonLCDTextHighlightColor()。
--homedir 定义用户homedir。
默认为主要用户homedir。
--homepage 指定将在新打开的选项卡中显示哪个页面。
我们出于测试目的需要它,以便UI测试不依赖于http://google.com的内容。
--host 没有说明
--host-resolver-rules 这些映射仅适用于主机解析器。
--https://chromemediarecommendations-pa.googleapis.com 没有说明
--icon_reader 没有说明
--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(直接或间接)使用这些方法的功能(更直接代表生产)的功能运行测试更加容易。
--ignore-gpu-blacklist 忽略GPU阻止列表。
TODO(crbug.com/1101491):在2020Q4移除-赞成--ignore-gpu-blocklist。
--ignore-gpu-blocklist 忽略GPU阻止列表。
--ignore-previews-blacklist 忽略PreviewsBlockList做出的决定。
TODO(crbug.com/1092105):将其迁移到ignore-previews-blacklist。
--ignore-urlfetcher-cert-requests 导致net :: URLFetchers忽略对SSL客户端证书的请求,从而导致它们尝试未经身份验证的SSL / TLS会话。
它打算在测试各种服务URL(例如:kPromoServerURL,kSbURLPrefix,kSyncServiceURL等)时使用。
--ignore-user-profile-mapping-for-tests 如果为true,则UserManager中的配置文件选择将始终返回活动用户的配置文件。
待办事项(nkostlyev):http://crbug.com/364604-在ChromeOS上启用多配置文件功能后,请摆脱此开关。
--ime 没有说明
--in-process-gpu 在浏览器进程中将GPU进程作为线程运行。
--incognito 没有说明
--init-done-notifier 事件的句柄,用于在主进程初始化完成(包括加载所有DLL)时发出信号。
集成测试使用它来检查禁用模块是否未在沙箱外部加载。
如果设置了此选项,则主进程将发信号通知该事件,然后也等待集成测试将其发信号,然后再继续。
在正式版本中被忽略。
--initial-virtual-time 使用自该时间段开始的以秒为单位指定的初始虚拟时间覆盖启动渲染器。
--input 没有说明
--install-autogenerated-theme 根据给定的RGB值安装自动生成的主题。
格式为“ r,g,b”,其中r,g,b是从0到255的数值。
--install-chrome-app 使Chrome启动给定应用程序的安装流程。
--install-managed-bookmarks-handler 安装托管书签策略处理程序。
--install-supervised-user-whitelists
--install-url-blocklist-handlers 安装URLBlocklist和URLAllowlist处理程序。
--instant-process 将渲染器标记为即时过程。
--integration-test-timeout-minutes 在几分钟内设置集成测试的超时时间。
0完全禁用超时。
--ipc-connection-timeout 覆盖子进程等待其终止之前等待浏览器连接的超时(以秒为单位)。
--ipc-dump-directory 将从渲染器进程发送到浏览器进程的IPC消息转储到给定目录。
主要用于收集IPC模糊测试的样本。
--ipc-fuzzer-testcase 指定IPC模糊器使用的测试用例。
--isolate-origins 需要一组专用的过程,这些过程以逗号分隔的列表形式指定。
例如:--isolate-origins = https://www.foo.com,https://www.bar.com
--javascript-harmony 启用实验性和声(ECMAScript 6)功能。
--js-flags 指定传递给JS引擎的标志。
--kaleidoscope-backend-url 用于覆盖API基本URL的命令行开关。
--keep-alive-for-test 用于测试-在最后一个浏览器窗口关闭后使浏览器保持活动状态。
--kernelnext-restrict-vms 如果已设置,则Chrome设置将不会公开启用crostini的选项,除非在chrome:// flags中设置了enable-experimental-kernel-vm-support标志
--kiosk 启用信息亭模式。
请注意,这不是Chrome OS信息亭模式。
--kiosk-printing 启用自动按打印预览中的打印按钮。
--lacros-chrome-additional-args 如果设置了此开关,则在启动lacros-chrome时,ash-chrome将传递其他参数。
字符串“ ####”用作定界符。
示例:-lacros-chrome-additional-args =“-foo = 5 ####-bar = / tmp / dir名称”。
将导致两个参数传递给lacros-chrome:--foo = 5 --bar = / tmp / dir名称
--lacros-chrome-path 如果设置了此开关,则ash-chrome将从指示的路径而不是从组件更新程序执行lacros-chrome二进制文件。
请注意,该路径应指向包含名为“ chrome”的二进制文件的目录。
--lang 我们要尝试打开的语言文件。
形式为language [-country],其中language是ISO-639的2个字母代码。
--last-launched-app 将应用程序ID信息传递到渲染器进程,以用于日志记录。
last-launched-app应该是刚启动并生成渲染器的应用程序。
--layer 没有说明
--light 没有说明
--lite-video-default-downlink-bandwidth-kbps 用于限制媒体请求的默认下行链路带宽估计。
仅在强制启用LiteVideos时使用。
--lite-video-force-coinflip-holdback 强制用于反事实实验的coinflip为真。
--lite-video-force-override-decision 覆盖所有LiteVideo决策逻辑,以允许其在每次导航中使用。
这将导致LiteVideos忽略提示,用户阻止列表和网络状况。
--lite-video-ignore-network-conditions 覆盖LiteVideos的网络条件检查。
--load-and-launch-app 从指定目录加载应用程序并启动它。
--load-apps 在启动时加载的应用程序路径的逗号分隔列表。
列表中的第一个应用程序将启动。
--load-empty-dll 设置此标志时,尝试加载empty-dll.dll。
用于测试DLL加载。
--load-extension 在启动时加载的扩展名的路径的逗号分隔列表。
--load-media-router-component-extension 启动时加载媒体路由器组件扩展。
--load-signin-profile-test-extension 解压缩的测试扩展的路径,以加载到登录配置文件中。
加载的ID扩展名必须与kTestSigninProfileExtensionId匹配。
--local-sync-backend-dir 指定本地同步后端目录。
选择该名称以模仿用户数据目录等。仅当存在enable-local-sync-backend标志时,此标志才重要。
--log-best-effort-tasks 记录有关通过TaskPriority :: BEST_EFFORT发布的所有任务的信息。
使用它来诊断被认为是由TaskPriority :: BEST_EFFORT执行防护引起的问题。
注意:发布到非BEST_EFFORT UpdateableSequencedTaskRunner的任务(其优先级后来降低到BEST_EFFORT)不会被记录。
--log-file 覆盖用于通用日志记录的默认文件名(不影响记录哪些事件)。
--log-gpu-control-list-decisions 强制执行黑名单规则时记录GPU控制列表决策。
--log-interface-calls-to 指定一个文件来记录EngineRequestsImpl和CleanerEngineRequestsImpl的所有接口调用。
--log-level 设置最低日志级别。
有效值为0到3:INFO = 0,WARNING = 1,LOG_ERROR = 2,LOG_FATAL = 3。
--log-net-log 启用将净日志事件保存到文件。
如果给出值,则将其用作文件的路径,否则将文件命名为netlog.json并放置在用户数据目录中。
--log-on-ui-double-background-blur 检查并记录双重背景模糊,如果有的话,则为错误。
--log-with-hash 使用散列的动作名称记录用户动作。
--log-without-hash 记录用户操作,其中操作名称未作哈希处理。
--login-manager 启用“浏览器作为登录管理器”行为。
--login-profile 指定chromeos用户登录后要使用的配置文件。如果用户进入登录屏幕,则此参数将被忽略,因为user_id哈希定义了要使用的配置文件目录。
如果浏览器在活动会话中重新启动,则此参数用于为主要用户传递user_id哈希。
--login-user 指定已经登录的用户。
--logs-upload-retry-interval 指定两次日志上载重试之间的等待时间(以分钟为单位)。
--lso-url 没有说明
--ltr 没有说明
--main-frame-resizes-are-orientation-changes 调整主框架的大小是由于在横向和纵向模式(即Android)之间切换而引起的,因此应调整页面大小以适合页面大小。
--make-chrome-default 指示在安装过程中是否应将Chrome设置为默认浏览器。
--make-default-browser 将Chrome设为默认浏览器
--managed-user-id 将任何已加载或新创建的配置文件的受监管用户ID设置为给定值。
传递一个空字符串以将概要文件标记为非监督。
用于测试。
--mangle-localized-strings 将本地化的字符串转换为更长的字符串,并使用开始和结束标记使截断在视觉上显而易见。
--manual 没有说明
--market-url-for-testing 设置用于测试的Chrome的市场网址。
--marketing-opt-in-url 确定在调用后端时要使用的URL。
--max-active-webgl-contexts 允许用户覆盖每个渲染器进程的活动WebGL上下文的最大数量。
--max-decoded-image-size-mb 设置最大解码图像大小限制。
--max-file-size 限制允许扫描引擎打开的文件大小。
--max-gum-fps 覆盖可以在对getUserMedia的调用中指定的最大帧速率。
该标志需要一个值。
例如:--max-gum-fps = 17.5
--max-output-volume-dba1m 已知的1米处语音内容的校准最大输出音量dBa。
--max-untiled-layer-height 设置宽度和高度,在该宽度和高度上将对复合图层进行平铺。
--max-untiled-layer-width 没有说明
--mem-pressure-system-reserved-kb 某些平台通常只有很少的“可用”内存,但是缓存的缓冲区中有大量可用空间。
对于此类平台,请将此数量配置为应视为不可用的缓冲区高速缓存内存的一部分。
如果不使用此开关,将使用纯粹基于空闲内存的简单压力启发式方法。
--memlog 没有说明
--memlog-sampling-rate 没有说明
--memlog-stack-mode 没有说明
--memory-pressure-off 没有说明
--message-loop-type-ui 指示实用程序进程应使用UI的消息循环类型运行。
--metrics-client-id 这是将度量标准客户端ID从浏览器进程传递到其子级的方式。
使用Crashpad时,指标客户端ID与崩溃客户端ID不同。
--metrics-recording-only 启用指标报告的记录,但禁用报告。
与kForceEnableMetricsReporting相比,此命令执行普通客户端将用于报告的所有代码,除了将报告删除而不是将报告发送到服务器之外。
这对于在UI和性能测试期间发现指标代码中的问题很有用。
--metrics-upload-interval 覆盖UMA和UKM在每个指标报告上载之间的标准时间间隔。
设置较短的调试时间间隔很有用。
以秒为单位。
(在台式机上,默认值为1800秒)。
--min-height-for-gpu-raster-tile 设置GPU栅格的最小图块高度。
--minimal 没有说明
--mixed 没有说明
--mixer-enable-dynamic-channel-count 启用根据输入流动态更改混频器中的通道数的功能。
--mixer-service-endpoint 混合器服务侦听的端点。
这是UNIX域套接字的路径(默认为/ tmp / mixer-service)。
--mixer-service-port 混合器服务在非Linux平台上侦听的TCP端口。
(默认值为12854)。
--mixer-source-audio-ready-threshold-ms 使用我们的混音器时,请指定音频输出的起始阈值帧。
对于无法在没有遇到音频欠载的情况下处理默认启动阈值的平台,这通常用于将默认值改写为更大的值。
--mixer-source-input-queue-ms 使用我们的混音器时,指定音频输出的缓冲区大小。
对于无法处理如此小的音频缓冲区而又不会遇到音频欠载的平台,这通常用于将默认值改写为更大的值。
--mock 没有说明
--mock-cert-verifier-default-result-for-testing 为MockCertVerifier设置默认结果。
这仅适用于测试代码。
--mojo-core-library-path 从共享库中的指定路径初始化Mojo Core,而不使用Content可执行文件中嵌入的Mojo Core版本。
--mojo-local-storage 使用基于Mojo的LocalStorage实现。
--mojo-pipe-token 没有说明
--monitoring-destination-id 允许为监视连接的GCM消息设置其他目标ID。
在非产品管理服务器上运行时很有用。
--mse-audio-buffer-size-limit-mb 允许将MSE音频/视频缓冲区大小明确指定为兆字节。
视频的默认值为150M,音频的默认值为12M。
--mse-video-buffer-size-limit-mb 没有说明
--mute-audio 使发送到音频设备的音频静音,以便在自动测试过程中听不到声音。
--nacl-broker 没有说明
--nacl-dangerous-no-sandbox-nonsfi 即使在非SFI模式下也要禁用沙箱。
由于非SFI NaCl严重依赖seccomp沙箱,因此这特别不安全。
--nacl-debug-mask 使用NaCl清单URL选择是否将由调试存根调试NaCl程序。
开关值格式:[!] pattern1,pattern2,...,patternN。
每个模式都使用与Chrome扩展清单中的模式相同的语法。
唯一的区别是*方案匹配所有方案,而不是仅匹配http和https。
如果该值不是以!开头,则如果清单URL匹配任何模式,则将调试程序。
如果值以!开头,则清单URL与任何模式都不匹配时,将调试程序。
--nacl-gdb 本机客户端GDB调试器,将在需要时自动启动。
--nacl-gdb-script GDB脚本在启动时传递给nacl-gdb调试器。
--nacl-loader 没有说明
--nacl-loader-nonsfi --type的值,该值导致进程在非SFI模式下作为NativeClient加载程序运行。
--native 没有说明
--native-messaging-connect-extension 请求在此交换机指定的ID扩展名与kNativeMessagingConnectHost交换机命名的本机消息传递主机之间建立本机消息传递连接。
--native-messaging-connect-host 请求在此开关命名的本机消息传递主机与ID由kNativeMessagingConnectExtension指定的扩展名之间建立本机消息传递连接。
--native-messaging-connect-id 如果在指定kNativeMessagingConnectHost和kNativeMessagingConnectExtension时设置,则作为命令行参数反映到本机消息传递主机。
--native-with-thread-names 没有说明
--nearbysharing-http-host 覆盖附近共享使用的Google API的默认URL(https://www.googleapis.com
--need-arc-migration-policy-check 设备(如果存在)需要检查策略,以查看是否允许迁移到ARC的ext4。
它仅应在最初使用ecrypfs加密发布且具有ARC(N)的设备上存在。
对于其他类别的设备,此标志必须丢失。
--net-log-capture-mode 设置要在网络日志中捕获的事件的粒度。
可以将模式设置为以下值之一:“默认”“ IncludeSensitive”“所有内容”有关其含义的说明,请参见net_log_capture_mode.h中对应名称的枚举。
--netifs-to-ignore 要忽略的网络接口列表。
忽略的接口将不会用于网络连接。
--network 没有说明
--network-country-iso 用于电话号码检测的电话区域(ISO国家/地区代码)。
--network-quiet-timeout 在IdlenessDetector中设置网络安静计时器的超时秒数。
由想要更改超时时间以便在各种嵌入式设备上运行Web内容以及在不同区域更改网络带宽的嵌入程序使用。
例如,在使用FirstMeaningfulPaint信号消除启动画面时很有用。
--new-canvas-2d-api 启用进行中的canvas 2d API功能。
--new-window 在新的浏览器窗口中启动URL。
--no-crash-upload 防止崩溃客户端上载崩溃报告。
--no-default-browser-check 禁用默认浏览器检查。
对于UI /浏览器测试很有用,我们希望避免显示默认的浏览器信息栏。
--no-delay-for-dx12-vulkan-info-collection 浏览器启动后,立即启动用于DX12和Vulkan信息收集的非沙盒GPU进程。
默认设置为延迟120秒。
--no-experiments 禁用关于about:标志设置的所有实验。
不禁用about:flags本身。
如果实验在启动时导致chrome崩溃,则很有用:可以使用--no-experiments启动chrome,在about:flags禁用有问题的实验室,然后重新启动chrome,而无需再次进行此切换。
--no-first-run 跳过“首次运行”任务,无论它实际上是否是“首次运行”。
被kForceFirstRun覆盖。
这不会删除“首次运行”前哨,因此也不能防止在没有此标志的情况下下次启动chrome时发生首次运行。
--no-initial-navigation 阻止新的Shell对象导航到默认URL。
--no-managed-user-acknowledgment-check 禁用检查在注册受监管用户时我们是否收到确认的信息。
还禁用等待确认的注册期间的超时。
在不支持通知的服务器上调试时很有用。
--no-network-profile-warning 浏览器是否应该警告配置文件是否在网络共享上。
此标志当前仅与Windows相关。
--no-pings 不要发送超链接审核ping
--no-proxy-server 不要使用代理服务器,请始终进行直接连接。
覆盖传递的任何其他代理服务器标志。
--no-recovery-component 防止下载和运行恢复组件。
--no-report-upload 防止日志记录服务上载日志和报告。
警告:此开关供内部测试系统使用。
进行更改时要小心。
--no-sandbox 对通常为沙盒的所有进程类型禁用沙盒。
旨在用作浏览器级别的开关,仅用于测试目的。
--no-sandbox-and-elevated 禁用沙箱,并赋予进程更高的特权。
--no-self-delete 防止可执行文件在运行后删除自身。
--no-service-autorun 禁止服务进程将自身添加为自动运行进程。
这不会删除现有的自动运行注册,只会阻止该服务注册新的。
--no-startup-window 启动时不会自动打开浏览器窗口(在启动Chrome时用于托管后台应用程序时使用)。
--no-user-gesture-required 不需要任何用户手势的自动播放策略。
--no-v8-untrusted-code-mitigations 禁用V8缓解措施以执行不受信任的代码。
--no-vr-runtime 告诉WebXr假定它不支持任何运行时。
--no-wifi 禁用需要WiFi管理的功能。
--no-xshm 禁用MIT-SHM扩展。
--no-zygote 禁止使用合子进程来分叉子进程。
相反,子进程将被派生并直接执行。
请注意,--no-sandbox也应与此标志一起使用,因为沙箱需要受精卵才能工作。
--no-zygote-sandbox 指示合子在没有沙箱的情况下启动。
从这种合子分叉的进程将在以后应用自己的自定义沙箱。
--noerrdialogs 禁止显示所有错误对话框。
--none 必须与服务管理器的manifest.json目录文件中使用的“ sandbox_type”值同步。
--none_and_elevated 没有说明
--note-taking-app-ids 可选的ID的逗号分隔列表,可用于做笔记。
如果未设置,则使用硬编码列表。
--notification-inline-reply 与kNotificationLaunchId结合使用,以指定Windows操作中心在Toast中输入的内联回复。
--notification-launch-id 当Windows操作中心中显示的提示已激活时,用于启动Chrome。
应包含Chrome编码的启动ID。
--ntp-snippets-add-incomplete 如果设置了此标志,我们会将缺少某些关键数据的下载的片段添加到列表中。
--null 没有说明
--num-raster-threads 用于栅格化内容的辅助线程数。
--oauth-account-manager-url 没有说明
--oauth2-client-id 没有说明
--oauth2-client-secret 没有说明
--oculus 以下是WebXr支持的运行时。
--offer-in-settings 没有说明
--on-the-fly-mhtml-hash-computation 计算正在保存的MHTML文件的哈希值。
浏览器进程会将序列化的MHTML内容写入文件,并在通过Mojo数据管道将其从渲染器中流回时计算其哈希值。
--oobe-eula-url-for-tests 允许覆盖eula网址以进行测试。
--oobe-force-show-screen 强制OOBE /登录以强制显示oobe_screen.cc中与chromeos :: kScreenNames逗号分隔的屏幕列表。
支持的屏幕为:用户图像
--oobe-force-tablet-first-run 指示第一个用户运行流程(第一个用户登录后的OOBE屏幕顺序)应显示以平板电脑模式为中心的屏幕,即使设备未处于平板电脑模式也是如此。
--oobe-guest-session 表示在OOBE完成之前已启动来宾会话。
--oobe-screenshot-dir 指定使用OOBE UI调试器拍摄的屏幕快照的目录。
--oobe-skip-postlogin 用户登录后,跳过所有其他OOBE页面。
--oobe-skip-to-login 跳到登录屏幕。
--oobe-timer-interval 我们检查OOBE总时间的时间间隔。
--oobe-timezone-override-for-tests 允许在市场选择加入屏幕上覆盖时区。
--opengraph 没有说明
--openvr 没有说明
--openxr 没有说明
--optimization-guide-fetch-hints-override 覆盖获取提示的计划和时间延迟,并在启动时使用提供的逗号分隔的主机列表立即导致获取提示。
--optimization-guide-fetch-hints-override-timer 覆盖提示获取调度和延迟,从而在使用TopHostProvider启动时立即导致提示获取。
这是为了测试。
--optimization-guide-fetch-models-and-features-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_hints_override 覆盖来自组件更新程序的提示Protobuf。
如果此开关的值无效,则使用常规提示处理。
此开关的值应为二进制配置消息的base64编码,可在optimization_guide的hints.proto中找到。
为该开关提供有效值会导致Chrome启动程序在提示解析时阻塞。
--orientation-sensors 没有说明
--origin-trial-disabled-features 包含应禁用原始试验的功能名称列表。
名称应以“
--origin-trial-disabled-tokens 包含令牌签名列表,应禁用其原始试验。
令牌应以“
--origin-trial-public-key 逗号分隔的密钥列表,它将覆盖用于检查原始试用令牌的默认公共密钥。
--output 没有说明
--override kCrosRegionsMode的“ Override”值(首先读取区域的数据)。
--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”。
例如:--override-hardware-secure-codecs-for-testing = vp8,vp9 --override-hardware-secure-codecs-for-testing = avc1假定指定的编解码器支持CENC加密方案。
如果未指定有效的编解码器,则不支持硬件安全编解码器。
这可以用来禁用硬件安全编解码器支持:--override-hardware-secure-codecs-for-testing
--override-https-image-compression-infobar 在触发页面加载的https图像压缩之前,覆盖不需要显示的一次性InfoBar。
--override-metrics-upload-url 覆盖将度量标准日志发送到的URL以进行调试。
--override-plugin-power-saver-for-testing 覆盖插件节流的行为以进行测试。
默认情况下,仅对硬编码的插件列表启用节流器。
将该值设置为“ always”以始终限制每个插件实例。
将该值设置为“从不”以禁用限制。
--override-use-software-gl-for-tests 强制使用软件GL而不是硬件gpu。
--ozone-dump-file 指定图像转储的位置。
--ozone-platform 指定要使用的臭氧平台实施。
--pack-extension 从给定目录打包对.crx可安装文件的扩展名。
--pack-extension-key 可选的PEM私钥,用于对打包的.crx进行签名。
--parent-window 没有说明
--passive-listeners-default 覆盖javascript addEventListener调用中“ passive”字段的默认值。
值定义为:'documentonlytrue'以将默认值仅对文档级节点设置为true。
'true'将所有节点上的默认值设置为true(未指定时)。
'forcealltrue'强制所有节点上的值。
--passthrough 没有说明
--password-store 指定要使用的加密存储后端。
可能的值为kwallet,kwallet5,gnome,gnome-keyring,gnome-libsecret,basic。
其他任何值都会导致Chrome自动检测最佳后端。
TODO(crbug.com/571003):一旦PasswordStore不再使用Keyring或KWallet来存储密码,请重命名此标志以停止引用密码。
但是,不要尽快重命名。
开发人员和测试人员可能依赖于此,将大量测试密码保留在其密钥环或KWallets中。
--pdf_conversion 没有说明
--pen-devices 告诉Chrome将来自这些设备的事件解释为笔事件。
仅适用于XInput 2(即X服务器1.8或更高版本)。
设备的ID可以从“ xinput list”中检索。
--perf-test-print-uma-means 显示本机性能测试正在监视的直方图的平均值。
请注意,这仅适用于PerformanceTest子类。
--perfetto-disable-interning 以perfetto原始格式为每个TraceEvent重复可替代的数据。
--perfetto-output-file 如果提供,将启用Perfetto启动跟踪并将输出流式传输到给定文件。
在Android上,如果未提供文件,则自动生成文件以将输出写入其中。
TODO(oysteine):一旦Perfetto在进程启动后足够早地启动,则可以删除,以便能够替换旧的启动跟踪。
--performance 没有说明
--permission-request-api-scope 权限请求API的开发标志。
在API完成之前需要此标志。
TODO(bauerb):不再需要此标志时删除。
--permission-request-api-url 权限请求API的开发标志。
在API完成之前需要此标志。
TODO(bauerb):不再需要此标志时删除。
--playready-key-system 没有说明
--post-reboot 表示此运行是重新引导后。
--post-reboot-override-cmd 表示这是重新启动后的运行,应该从外部注册表项中获取其开关。
重要说明:当命令行中存在此开关时,除kCleanupIdSwitch外,所有其他开关都将被忽略,kCleanupIdSwitch用于从正确的注册表位置读取重新启动后的开关。
--post-reboot-trigger 一个自由格式的文本字符串,它记录触发重新启动后运行的内容。
--ppapi 没有说明
--ppapi-antialiased-text-enabled FontRenderParams :: antialiasing的布尔值(0/1)将传递给Ppapi进程。
--ppapi-broker 没有说明
--ppapi-flash-args PPAPI Flash的“命令行”参数;
用于调试选项。
--ppapi-flash-path 使用在给定路径下找到的PPAPI(胡椒粉)Flash。
--ppapi-flash-version 报告PPAPI(胡椒粉)Flash的给定版本。
版本应为以“。”分隔的数字(例如,“ 12.3.456.78”)。
如果未指定,则默认为“ 10.2.999.999”。
--ppapi-in-process 在进程中运行PPAPI(Pepper)插件。
--ppapi-plugin-launcher 指定用于启动ppapi插件进程的命令。
通过净化或量化来运行插件过程很有用。
例如:--ppapi-plugin-launcher =“ path \ to \ purify / Run = yes”
--ppapi-startup-dialog 使PPAPI子进程在启动时显示对话框。
确保也使用--no-sandbox,否则沙盒将不允许显示对话框。
--ppapi-subpixel-rendering-setting FontRenderParams :: subpixel_rendering的枚举值将传递给Ppapi进程。
--previous-app 前一个应用应该是上次启动的应用启动时正在运行的应用。
--print-to-pdf 保存已加载页面的pdf文件。
--print-to-pdf-no-header 不要在pdf文件中显示页眉和页脚。
--print_compositor 没有说明
--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):此标志当前为空。
我们应该对其进行重构,以避免跨站点导航的“不必要的”过程交换,但在出于安全考虑(例如隔离的来源)时仍会交换。
--prod “ prod”环境的命令行别名和URL。
--product-version 输出产品版本信息并退出。
用作内部api,以检测Linux上已安装的Chrome版本。
--profile-directory 选择配置文件目录以与启动的第一个浏览器关联。
--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 控制配置文件数据是否定期刷新到文件。
通常,数据是在退出时写入的,但存在铬不能完全退出的情况(尤其是在使用单进程时)。
可以指定以秒为单位的时间。
--progress-bar-animation 指定Android手机页面加载进度栏动画。
--proxy-auto-detect 强制代理自动检测。
--proxy-bypass-list 指定我们绕过代理设置并使用直接连接的主机列表。
除非也指定了--proxy-server,否则将被忽略。
这是用逗号分隔的绕过规则列表。
请参阅:“ net / proxy_resolution / proxy_bypass_rules.h”以获取这些规则的格式。
--proxy-pac-url 在给定的网址上使用pac脚本
--proxy-server 使用指定的代理服务器,覆盖系统设置。
此开关仅影响HTTP和HTTPS请求。
--proxy_resolver 没有说明
--pseudo 没有说明
--public-accounts-saml-acl-url SAML声明使用者URL,用于检测无Gaia的SAML流何时结束(例如,用于SAML托管的访客会话)TODO(984021):当DMServer发送URL时删除。
--pull-to-refresh 启用或禁用“拉动刷新”手势以响应垂直过度滚动。
将该值设置为“ 0”以禁用该功能,将其设置为“ 1”以同时在触摸板和触摸屏上启用,而将其设置为“ 2”以仅在触摸屏上启用该功能。
默认为禁用。
--purge-model-and-features-store 在启动时清除包含预测模型和宿主模型功能的存储,以确保使用新数据。
--purge-optimization-guide-store 在启动时清除包含已获取的内容和组件提示的存储,以确保使用新数据。
--pwa-launcher-version 指定启动Chrome的Progressive-Web-App启动器的版本,用于确定是否更新所有启动器。
注意:更改此开关需要为以前的方法添加旧处理,因为仍在使用此开关的较旧的PWA启动器将依靠Chrome更新它们以使用新方法。
--quarantine-dir 指定隔离文件夹,而不是默认文件夹。
--query-tiles-country-code 没有说明
--query-tiles-instant-background-task 没有说明
--query-tiles-single-tier 没有说明
--rdp_desktop_session 没有说明
--reached-code-sampling-interval-us 指定到达的代码分析器的分析间隔(以微秒为单位)。
--reader-mode-feedback 没有说明
--reader-mode-heuristics 没有说明
--realtime-reporting-url 指定用于上传实时报告的URL。
--redirect-libassistant-logging 将libassistant日志记录重定向到/ var / log / chrome /。
--register-font-files
--register-max-dark-suspend-delay 使Chrome在Chrome操作系统上注册最大可能的黑暗暂停延迟时间,即在电源管理器允许的情况下,为设备提供在黑暗恢复中完成工作的最大时间。
--register-pepper-plugins 注册Pepper插件(有关格式,请参见Pepper_plugin_list.cc)。
--regulatory-label-dir 每个模型目录的名称,其中包含每个区域的子目录以及该模型的管理标签文件。
每个模型的目录(如果有)位于“ / usr / share / chromeos-assets / regulatory_labels /”下。
--relauncher 重新启动浏览器的进程类型(switchs :: kProcessType)。
请参阅chrome / browser / mac / relauncher.h。
--remote-debugger-handles 没有说明
--remote-debugging-address 使用给定的地址而不是默认的环回来接受远程调试连接。
应与--remote-debugging-port一起使用。
请注意,远程调试协议不会执行任何身份验证,因此,将其公开得太多可能会带来安全风险。
--remote-debugging-pipe 通过stdio管道启用远程调试[in = 3,out = 4]。
(可选)指定协议消息的格式,可以是“ JSON”(默认)或“ CBOR”。
--remote-debugging-port 在指定端口上通过HTTP启用远程调试。
--remote-debugging-socket-name 在指定的套接字名称上通过HTTP启用远程调试。
--remote-debugging-targets
--remove-scan-only-uws 允许引擎删除未标记为可清洁的UwS。
仅用于测试。
--renderer 没有说明
--renderer-client-id 没有说明
--renderer-cmd-prefix 该标志的内容位于渲染器命令行的前面。
有用的值可能是“ valgrind”或“ xterm -e gdb --args”。
--renderer-process-limit 覆盖渲染器进程数的默认/计算限制。
此设置的很高的值可能导致较高的内存/资源使用率或不稳定。
--renderer-sampling 没有说明
--renderer-startup-dialog 使渲染器进程在启动时显示一个对话框。
传递此标志还会在Windows非官方版本上添加sandbox :: policy :: kNoSandbox,因为这需要显示对话框。
--renderer-wait-for-java-debugger 阻塞渲染器的ChildProcessService的ChildProcessMain线程,直到附加了Java调试器为止。
--renderpass kUIShowCompositedLayerBorders的参数。
--repl 运行read-eval-print循环,该循环允许用户评估Javascript表达式。
--report-vp9-as-an-unsupported-mime-type 强制将VP9报告为不支持的MIME类型。
--require-audio-hardware-for-testing 在没有必需硬件或库的系统上运行测试时,此标志将导致测试失败。
否则,他们默默地成功。
--require-wlan 仅连接到WLAN接口。
--reset-variation-state 在此客户端上强制重置一次随机的FieldTrials,也称为“ Chrome变体”状态。
--restore-last-session 指示应在启动时还原上一个会话。
这将覆盖首选项值。
请注意,这不会强制崩溃后自动进行会话恢复,以防止崩溃循环。
此开关用于在OS X和Windows上实现对特定于OS的“停下来继续”功能的支持。
--restrict-gamepad-access 在getGamepads上启用功能策略和安全上下文要求。
--rlz-ping-delay 覆盖默认值的rlz ping延迟(以秒为单位)。
--rtl 没有说明
--run-all-compositor-stages-before-draw 通过在完成框架之前等待每个阶段完成,可以有效地禁用合成器框架生产阶段的流水线操作。
--run-manual 手动测试仅在指定--run-manual时运行。
这样可以编写不会自动运行但仍在同一测试二进制文件中的测试。
这很有用,这样一来,想要运行一些测试的团队就不必添加必须在所有构建版本上进行编译的新二进制文件。
--run-web-tests 在Web测试模式下运行Content Shell,为闪烁的Web测试注入仅测试行为。
--run-without-sandbox-for-testing 将引擎加载到沙箱外部。
这仅用于手动测试。
--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),并且必须在受支持的OS上。
哈希为十六进制。
当寻找绕过下载保护的方法时,它用于手动测试。
--SafeSites 没有说明
--saml-password-change-url SAML用户的密码更改URL。
TODO(941489):修复了错误后将其删除。
--sandbox-ipc 使该进程作为沙箱IPC子进程运行。
--sandbox-mojo-pipe-token 在代理进程中生成并传递到沙箱进程的Mojo管道令牌,以与EngineCommands IPC接口绑定。
--sandboxed-process-id 用于标识要生成的沙箱进程的ID。
--save-page-as-mhtml 禁用将页面另存为仅HTML,禁用将页面另存为HTML Complete(带有子资源目录)。
仅启用将页面另存为MHTML。
有关如何删除此开关的信息,请参见http://crbug.com/120416。
--scan-locations 用于限制将要扫描的跟踪位置。
跟踪位置应指定为整数,以逗号分隔。
例如:--scan-locations = 1,2,3,5
--scanning-timeout 以分钟为单位设置扫描阶段的超时时间。
0完全禁用超时。
警告:此开关供内部测试系统使用。
进行更改时要小心。
--scheduler-configuration 选择参数中指定的调度程序配置。
--scheduler-configuration-default 指定如果用户未设置默认调度程序配置值的默认值。
--screen-config 为FakeDisplayDelegate指定初始屏幕配置或所有显示器的状态,有关格式的详细信息,请参见类。
--screenshot 保存已加载页面的屏幕截图。
--search-provider-logo-url 使用静态URL作为默认搜索引擎的徽标。
示例:https://www.google.com/branding/logo.png
--secondary-display-layout
--service 没有说明
--service-manager
--service-name 指示要运行的服务的名称。
对于调试或构建服务可执行文件以支持作为许多潜在的不同服务运行非常有用。
--service-request-attachment-name
--service-request-channel-token 用于为子进程中的服务构造消息管道的令牌。
--service-runner
--service-sandbox-type 适用于运行服务的进程的沙箱类型,是下一个块中的值之一。
--set-extension-throttle-test-params 设置ExtensionURLLoaderThrottleBrowserTest的参数。
--shader-disk-cache-size-kb 允许显式指定嵌入式设备的着色器磁盘缓存大小。
默认值为6MB。
在Android上,默认设置为2MB,低端设备为128KB。
--shared-files
--sharing_service 没有说明
--shelf-hotseat 机架的新模块化设计,应用程序分离为热座UI和翻盖模式下的较小机架。
--shelf-hover-previews 将鼠标悬停在架子上时,应用窗口会预览。
--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 对合并会话加载程序油门测试使用短时间(1秒)超时。
--short-reporting-delay 将Reporting API延迟设置为小于一秒,以允许更快地报告。
--show-aggregated-damage 将DebugBorderDrawQuad添加到根RenderPass的顶部,以显示表面聚集后矩形的损坏。
请注意,启用此功能后,在添加四边形以突出显示实际损坏矩形后,会将整个输出矩形设置为已损坏,这可能会隐藏损坏矩形问题。
--show-android-files-in-files-app 如果为true,则Android内部存储中的文件将显示在“文件”应用中。
--show-auth-dialog-dev-overlay 如果为true,则将在会话中身份验证对话框中显示调试视图覆盖图。
这样可以开发对话框。
TODO(yichenli):在发布功能后将其删除。
--show-autofill-signatures 用自动填充签名注释表单和字段。
--show-autofill-type-predictions 使用自动填充字段类型预测注释表单。
--show-component-extension-options 使组件扩展名出现在chrome:// settings / extensions中。
--show-composited-layer-borders 在合成器图层周围绘制边框,以帮助调试和研究图层合成。
--show-dc-layer-debug-borders 显示DC层的调试边界-红色表示叠加,蓝色表示参考底图。
为了清楚起见,调试边界与rect图层偏移了几个像素。
--show-fps-counter 绘制平视显示器,显示每秒帧数以及GPU内存使用情况。
如果还使用--enable-logging = stderr --vmodule =“ head * = 1”,则FPS也将输出到控制台日志。
--show-icons 请参阅kHideIcons。
--show-layer-animation-bounds 渲染一个边框,该边框代表图层动画的边界框。
--show-layout-shift-regions 在网页中的布局偏移区域周围可视地绘制边框,以帮助调试和研究布局偏移。
--show-login-dev-overlay 如果为true,则会在登录/锁定屏幕上显示开发人员工具叠加层。
这使得测试布局逻辑更加容易。
--show-mac-overlay-borders 在CALayers周围显示与覆盖和部分损坏相对应的边界。
--show-oobe-dev-overlay 启用OOBE UI调试器,以便在手动测试期间在屏幕之间轻松导航。
仅限于Linux上的ChromeOS和仅测试映像。
--show-overdraw-feedback 根据颜色编码元素是否在下面绘制其他元素来可视化透支。
这对于显示UI可能在不必要的地方进行更多渲染工作的位置很有用。
颜色暗示着屏幕上每个像素的透支量,如下所示:真彩色:无透支。
蓝色:透支一次。
绿色:透支两次。
粉红:透支三遍。
红色:透支四次或以上。
--show-paint-rects 在网页中的绘画区域周围可视地绘制边框,以帮助调试和研究绘画行为。
--show-property-changed-rects 在HUD中显示属性已更改的图层周围的矩形。
--show-screenspace-rects 在HUD中显示每层屏幕空间转换边界周围的矩形。
--show-surface-damage-rects 在HUD中显示损坏附近的矩形,因为它记录在每个渲染表面中。
--show-taps 在每个接触点绘制一个圆圈,类似于Android OS开发者选项“显示水龙头”。
--silent-debugger-extension-api 当扩展程序使用chrome.debugger页面附加到页面时,不显示信息栏。
需要附加到扩展程序后台页面。
--silent-launch 默认情况下,导致Chrome在不打开任何窗口的情况下启动。
如果希望将Chrome用作ash服务器,则非常有用。
--simulate-critical-update 模拟可用的关键更新。
--simulate-elevated-recovery 模拟恢复升级通道所需的海拔高度。
--simulate-outdated 模拟当前版本已过时。
--simulate-outdated-no-au 模拟当前版本已过时并且自动更新已关闭。
--simulate-update-error-code 通过更新检查模拟GoogleUpdateErrorCode错误。
必须提供
--simulate-update-hresult 模拟更新检查返回的特定HRESULT错误代码。
如果未指定开关值(十六进制),则默认为E_FAIL。
--simulate-upgrade 模拟可用的更新。
--single-process 在与浏览器相同的过程中运行渲染器和插件
--site-per-process
--skia-font-cache-limit-mb 指定skia字体缓存应使用的最大字节数。
如果缓存需要分配更多,skia将清除先前的条目。
--skia-resource-cache-limit-mb 指定skia资源缓存应使用的最大字节数。
当内存使用量超过此限制时,将从缓存中清除先前的条目。
--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时发送测试消息(仅存根)。
--spdy-proxy-auth-fallback 数据缩减代理回退的起源。
--spdy-proxy-auth-origin 数据缩减代理的来源。
--spdy-proxy-auth-value 数据缩减代理身份验证的测试密钥。
--speech_recognition 没有说明
--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”,“ tls1.1”,“ tls1.2”或“ tls1.3”)。
--stable-release-mode 这使我们禁用了某些Web平台运行时功能,以便我们测试content_shell好像它是一个稳定的版本。
仅当设置了kRunWebTest时才遵循。
有关功能级别,请参见http://dev.chromium.org/blink/runtime-enabled-features。
--staging “登台”环境的命令行别名和URL。
--start-fullscreen 指定浏览器是否应以全屏模式启动,例如用户是否在启动后立即按了F11键。
--start-in-incognito 使用隐身模式下的配置文件启动外壳。
--start-maximized 无论以前的任何设置如何,都以最大化的速度启动浏览器。
--start-stack-profiler 在子进程中启动堆栈采样分析器。
--started kTestCrosGaiaIdMigration的值,指示迁移已开始(即,所有存储的用户密钥都将转换为GaiaId)
--storage-pressure-notification-interval 间隔(以分钟为单位),用于存储压力通知限制。
对于开发人员测试可能使用大量磁盘空间的应用程序很有用。
--structured-metrics-disabled 禁用Cros操作的结构化指标记录。
--stub 没有说明
--suppress-message-center-popups 隐藏所有消息中心通知弹出窗口(吐司)。
用于测试。
--surface 没有说明
--swiftshader 没有说明
--swiftshader-webgl 没有说明
--sync-deferred-startup-timeout-seconds 允许覆盖延迟的初始回退超时。
--sync-disable-deferred-startup 启用将同步后端初始化推迟到用户启动的更改发生之前。
--sync-include-specifics 控制是否启用chrome:// sync-internals上“ Capture Specifics”标志的初始状态。
--sync-short-initial-retry-override 此标志使同步在遇到错误时能够非常快地重试(请参阅polling_constants.h),这是迈向指数补偿的第一步。
--sync-short-nudge-delay-for-test 该标志大大缩短了轻推周期之间的延迟。
其主要目的是加快集成测试。
正常的延迟可以合并并防止服务器过载,因此,除非您确实确定它是您想要的,否则请不要使用它。
--sync-url 覆盖用于配置文件同步的默认服务器。
--sys-info-file-path 系统信息文件路径。
默认值为空字符串,这意味着将使用虚拟信息。
--system-developer-mode 由FakeDebugDaemonClient使用,以在Linux环境中运行时指定系统是否在开发模式下运行。
开发模式探测由会话管理器完成。
--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-cros-gaia-id-migration 控制CrOS GaiaId迁移以进行测试(默认为“”)。
--test-do-not-initialize-icu 当运行某些生成子进程的测试时,此开关会向测试框架指示当前进程不应初始化ICU,以避免在启动时过早创建任何作用域句柄。
--test-encryption-migration-ui 启用对加密迁移UI的测试。
--test-gl-lib 用于Linux测试的标志:对于桌面GL绑定,请尝试首先加载此GL库,但是如果加载失败,则退回常规库。
--test-logging-path 设置测试时保存日志的路径。
--test-logging-url 设置测试日志记录URL,将日志上传到该URL。
--test-name 将当前正在运行的自动化测试的名称传递给Chrome。
--test-type 当前测试工具的类型(“浏览器”或“ ui”)。
--test-wallpaper-server 使墙纸选择器可以从测试服务器获取图像。
--testing 在测试期间设置的标志,并存储为崩溃密钥,以区别于实际用户收到的崩溃。
警告:此开关供内部测试系统使用。
进行更改时要小心。
--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
--timeout 在指定的毫秒数后发出停止。
这将取消所有导航,并导致触发DOMContentLoaded事件。
--tint-composited-content 淡色合成色。
--tls1
--tls1.1
--tls1.2
--tls1.3
--top-chrome-touch-ui 控制顶部镶边的触摸优化UI布局。
--top-controls-hide-threshold 必须先隐藏浏览器控件的百分比,然后它们才能自动隐藏。
--top-controls-show-threshold 在自动显示之前,需要显示浏览器控件的百分比。
--touch-devices 告诉Chrome将来自这些设备的事件解释为触摸事件。
仅适用于XInput 2(即X服务器1.8或更高版本)。
设备的ID可以从“ xinput list”中检索。
--touch-events 启用对触摸事件功能检测的支持。
--touch-selection-strategy 控制拖动触摸文本选择手柄时文本选择粒度的变化方式。
应该是“字符”或“方向”。
如果未指定,则使用平台默认值。
--touchscreen-usable-while-screen-off 与其他Chrome操作系统设备上的触摸屏不同,Chromebase的触摸屏可用于从暂停状态唤醒。
如果已设置,则在屏幕关闭时,触摸屏将保持启用状态,以便在关闭屏幕以使其处于非活动状态之后但在系统挂起之前,可以将其重新打开。
--touch_view 没有说明
--trace-config-file 使TRACE_EVENT标志从启动开始记录。
如果提供了--trace-startup或--trace-shutdown,则将忽略此标志。
--trace-startup 使TRACE_EVENT标志从启动开始记录。
(可选)可以指定要包括的特定跟踪类别(例如--trace-startup = base,net),否则,将记录所有事件。
设置此标志将导致对BeginTracing()的首次调用,以接收自启动以来的所有跟踪事件。
在Chrome中,您可能会找到--trace-startup-file和--trace-startup-duration来控制跟踪的自动保存(仅基于Base的TraceLog组件不支持)。
--trace-startup-duration 设置启动跟踪结束之前的时间(以秒为单位)。
如果省略,则使用默认值5秒。
没有--trace-startup或没有提供--startup-trace-file = none时无效。
--trace-startup-enable-privacy-filtering 如果使用了perfetto跟踪后端,这将在TraceEvent数据源中为启动跟踪会话启用隐私筛选。
--trace-startup-file 如果提供,设置启动跟踪将被存储到的文件,如果省略,则默认文件将在当前目录中使用“ chrometrace.log”。
除非也提供--trace-startup,否则没有任何效果。
示例:--trace-startup --trace-startup-file = / tmp / trace_event.log在特殊情况下,可以设置为“ none”-这将禁用自动将结果保存到文件,并且第一个手动记录的跟踪将
然后接收自启动以来的所有事件。
--trace-startup-owner 指定启动跟踪会话的协调器。
如果使用传统跟踪后端而不是perfetto,则无需提供此标志。
有效值:“ controller”,“ devtools”或“ system”。
默认为“控制器”。
如果指定了'controller',则通过TracingController控制和停止会话(例如,实现超时)。
如果指定了'devtools',则启动跟踪会话将由DevTools拥有,因此可以在连接到浏览器端点的第一个会话上通过DevTools跟踪域进行控制(即停止)。
如果指定了“系统”,则系统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的文件名。
如果未指定,它将使用默认文件名。
--trace-upload-url 设置用于上传跟踪数据的目标URL。
--translate-ranker-model-url 覆盖从中下载翻译排名模型的URL。
--translate-script-url 覆盖用于Google翻译的默认服务器。
--translate-security-origin 覆盖Translate在孤立的环境中运行时的安全起源。
--true 指示命令行开关中的标志是否为真的值。
--trustable-web-bundles-file-url 接受可信任WebBundle文件的指定文件URL。
该标志应仅用于测试目的。
--trusted-cdn-base-url-for-tests 指定用于测试的受信任CDN的基本URL。
--trusted-download-sources 将下载源列表标识为受信任的下载源列表,但前提是设置了正确的组策略。
--try-chrome-again 实验性的。
显示一个对话框,要求用户尝试使用chrome。
该标志仅在升级过程中使用。
--try-supported-channel-layouts 检查驱动程序是否支持源通道布局,而不是始终使用硬件通道布局。
避免输出空声道,并允许驱动程序启用立体声到多声道扩展。
由于某些驱动程序只支持受支持的布局,因此在使用时会挂起,因此将其保留在了后面。
有关更多详细信息,请参见http://crbug.com/259165。
--tts 没有说明
--type 指示要运行的进程的类型。
这可以是“服务管理器”,“服务运行器”或嵌入器支持的任何其他任意值。
--ui-compositor-memory-limit-when-visible-mb 没有说明
--ui-disable-partial-swap 禁用某些OpenGL驱动程序/仿真器所需的部分交换。
--ui-disable-zero-copy 没有说明
--ui-enable-layer-lists 切换ui合成器以使用层列表而不是层树。
--ui-enable-rgba-4444-textures 没有说明
--ui-enable-zero-copy 没有说明
--ui-show-composited-layer-borders 没有说明
--ui-show-fps-counter 没有说明
--ui-show-layer-animation-bounds 没有说明
--ui-show-paint-rects 没有说明
--ui-show-property-changed-rects 没有说明
--ui-show-screenspace-rects 没有说明
--ui-show-surface-damage-rects 没有说明
--ui-slow-animations 没有说明
--unfiltered-bluetooth-devices 在用户界面中显示所有蓝牙设备(系统托盘/设置页面。)
--uninstall 运行由chrome首次运行完成的卸载步骤。
--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-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
--upload-log-file 指定要上载的协议缓冲区日志文件的完整路径。
--use-adapter-luid 使用具有指定LUID的适配器初始化GPU进程。
这仅在Windows上使用,因为LUID是Windows特定的结构。
--use-angle 选择要使用的ANGLE后端。
选项包括:默认值:尝试多个ANGLE渲染器,直到一个成功初始化为止,这会因平台而异。
d3d9:旧版D3D9渲染器,仅ES2。
d3d11:D3D11渲染器,ES2和ES3。
扭曲:使用软件栅格化的D3D11渲染器,ES2和ES3。
gl:桌面GL渲染器,ES2和ES3。
gles:GLES渲染器,ES2和ES3。
--use-cmd-decoder 使用传递命令解码器,跳过所有验证和状态跟踪。
开关位于ui / gl中,因为它会影响平台上的GL绑定初始化,否则这些平台不会默认使用EGL绑定。
--use-cras 使用CRAS(ChromeOS音频服务器)。
--use-crash-handler-in-tests 如果存在,测试线束将使用崩溃报告器。
--use-crash-handler-with-id 指定要使用的崩溃处理程序的IPC管道名称(而不是启动新的崩溃处理程序进程)。
--use-fake-codec-for-peer-connection 将对等连接中支持的现有编解码器替换为一个伪造的编解码器条目,该条目可创建伪造的视频编码器和解码器。
--use-fake-device-for-media-stream 使用伪造的媒体流设备替换实际的摄像头和麦克风。
有关允许的参数的列表,请参见FakeVideoCaptureDeviceFactory :: ParseFakeDevicesConfigFromOptionsString()。
--use-fake-mjpeg-decode-accelerator 使用伪造的设备来加速MJPEG的解码。
例如,这允许测试到GPU服务的通信,而无需提供实际的加速器硬件。
--use-fake-ui-for-media-stream 通过为媒体流选择默认设备(例如WebRTC)来绕过媒体流信息栏。
与--use-fake-device-for-media-stream一起使用。
--use-file-for-fake-audio-capture
--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-gl 选择GPU进程应使用哪种GL实现。
选项包括:桌面:用户安装的任何桌面OpenGL(默认为Linux和Mac)。
egl:用户已安装的任何EGL / GLES2(Windows默认设置-实际上是ANGLE)。
swiftshader:SwiftShader软件渲染器。
--use-gpu-high-thread-priority-for-perf-tests 增加gpu进程和复合线程的优先级(至REALTIME_AUDIO)。
仅用于在macOS上进行性能测试,以获得更可靠的值。
--use-gpu-in-tests 使用硬件gpu(如果有)进行测试。
--use-legacy-metrics-service 没有说明
--use-mobile-user-agent 设置Chromium应何时使用移动用户代理。
--use-mock-cert-verifier-for-testing 使用MockCertVerifier。
这仅适用于测试代码。
--use-mock-keychain 没有说明
--use-system-clipboard 为linux-chromeos启用臭氧x11剪贴板。
--use-system-default-printer 使用系统默认打印机作为打印预览中最初选择的目标,而不是最近使用的目标。
--use-temp-registry-path 用指定的临时注册表替代注册表。
用于测试。
--use-vulkan 启用Vulkan支持并选择Vulkan实现,还必须定义ENABLE_VULKAN。
这仅初始化Vulkan,还必须使用--enable-features = Vulkan标志来选择Vulkan进行合成和栅格化。
--user-agent 一个字符串,用于使用自定义代理覆盖默认用户代理。
--user-agent-product 没有说明
--user-always-affiliated 始终将用户视为附属会员。
TODO(antrim):一旦测试服务器正确产生附属ID,请删除。
--user-data-dir 浏览器存储用户配置文件的目录。
--user-data-migrated 表示此过程是用户数据迁移后重新启动的产物。
--user-gesture-required 自动播放策略要求用户手势才能播放。
--user-response-timeout 设置等待Chrome用户响应的时间(以分钟为单位)。
0完全禁用超时。
--utility 没有说明
--utility-and-browser 没有说明
--utility-cmd-prefix 该标志的内容位于公用程序进程命令行的前面。
有用的值可能是“ valgrind”或“ xterm -e gdb --args”。
--utility-sampling 没有说明
--utility-startup-dialog 使实用程序进程在启动时显示一个对话框。
--utility-sub-type 此开关指示实用程序进程的类型。
Chrome并未使用它,而是将其添加到命令行中以进行调试和分析。
--v 给出默认的最大活动V记录级别;
默认值为0。
通常,V记录级别使用正值。
--v8-cache-options 设置选项以缓存V8数据。
(关闭,准备数据或代码)
--validate-crx 检查.crx的有效性并打印结果。
--validate-input-event-stream 在调试版本中,断言输入事件流是有效的。
--validating 可以传递给--use-cmd-decoder的命令解码器名称。
--variations-insecure-server-url
--variations-override-country 允许覆盖用于评估差异的国家/地区。
这类似于chrome:// translate-internals上的“替代版本国家/地区”条目,但作为命令行标志公开,以允许测试“首次运行”方案。
此外,与chrome:// translate-internals不同,该值不会在会话之间持久存在。
--variations-server-url 为服务器指定一个自定义URL,该URL向客户端报告变化数据。
指定此开关将在非官方版本上启用“变体”服务。
请参阅variances_service.cc。
--version 没有说明
--video-capture-use-gpu-memory-buffer 启用基于GpuMemoryBuffer的缓冲池。
--video-image-texture-target CHROMIUM_image支持的视频帧纹理的纹理目标。
--video-threads 设置用于视频解码的线程数。
--video-underflow-threshold-ms 允许客户端覆盖存在音频时媒体渲染器将声明视频流下溢状态的阈值。
TODO(dalecurtis):删除一次http://crbug.com/470940完成的实验。
--video_capture 没有说明
--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 没有说明
--vulkan-null 没有说明
--wait-for-debugger 将等待60秒钟,以便调试器附加到该进程。
--wait-for-debugger-children 将kWaitForDebugger添加到每个子进程。
如果传递了一个值,它将用作筛选器,以确定子进程是否应该传递kWaitForDebugger标志。
--wait-for-debugger-webui WebUI测试运行程序用于等待附加调试器的标志。
--wait-for-initial-policy-fetch-for-test 用于告诉策略基础结构在测试手动设置策略之前不要让配置文件初始化完成。
这用于向后兼容一些错误地使用同步初始化的登录配置文件来运行其测试的测试-请勿添加此标志的新用法。
--wallet-service-use-sandbox 使用沙盒在线钱包服务URL(用于开发人员测试)。
--waveout-buffers WaveOut使用的缓冲区数。
--web-otp-backend 为Web OTP API启用指定的后端。
--web-otp-backend-sms-verification 为Web OTP API启用Sms验证后端,这需要SMS正文中的应用程序哈希。
--web-otp-backend-user-consent 为Web OTP API启用用户同意后端。
--webapk-server-url 自定义WebAPK服务器URL,以便进行测试。
--webgl-antialiasing-mode 设置用于webgl的抗锯齿方法。
(无,显式,隐式)
--webgl-msaa-sample-count 如果启用了msaa,请为webgl设置默认样本计数。
--weblayer-user-data-dir 使WebLayer Shell将给定的路径用于其数据目录。
--webrtc-event-log-proactive-pruning-delta 设置主动修剪远程绑定的WebRTC事件日志之间的延迟(以秒为单位),这些事件日志正在等待上载。
所有正值都是合法的。
所有负值都是非法的,将被忽略。
如果设置为0,则含义为“无主动修剪”。
--webrtc-event-log-upload-delay-ms 仅在条件持续这么长时间的情况下,WebRTC事件日志才会上载。
--webrtc-event-log-upload-no-suppression 通常,仅当没有对等连接处于活动状态时,才上载远程绑定的WebRTC事件日志。
使用此标志,将永远不会禁止上传。
--webrtc-event-logging 无需访问chrome:// webrtc-internals,即可启用WebRTC事件日志的捕获和本地存储。
这对于自动测试很有用。
它接受将本地日志存储到的路径。
如果不重新启动浏览器并在没有此标志的情况下重新启动,则无法禁用。
--webrtc-max-cpu-consumption-percentage 配置可用于桌面捕获的单个核心的最大CPU时间百分比。
默认值为50。设置100以禁用捕获的限制。
--webrtc-stun-probe-trial WebRTC Stun探针试用版的渲染器过程参数,用于确定时间间隔。
有关更多详细信息,请参阅chrome_browser_field_trials_desktop.cc中的SetupStunProbeTrial。
--webview-disable-safebrowsing-support 用于禁用Webview中的安全浏览功能
--webview-enable-vulkan 用于为Webview启用vulkan绘制模式而不是interop绘制模式。
--webview-log-js-console-messages 没有说明
--webview-safebrowsing-block-all-resources 启用安全浏览并使WebView将所有资源视为恶意资源。
注意:这将阻止所有资源的加载。
--webview-sandboxed-renderer 没有说明
--webview-verbose-logging WebView会将其他调试信息记录到logcat中,例如版本和命令行状态。
--whitelisted-extension-id 将给定的扩展ID添加到所有权限允许列表。
--win-jumplist-action 指定单击Windows跳转列表中导致浏览器启动的类别选项。
--window-position 指定初始窗口位置:--window-position = x,y
--window-size 设置初始窗口大小。
以字符串形式提供,格式为“ 800,600”。
--window-workspace 指定初始窗口工作区:--window-workspace = id
--windows-mixed-reality 没有说明
--winhttp-proxy-resolver 使用WinHTTP来获取和评估PAC脚本。
否则,默认设置是使用Chromium的网络堆栈来获取,并使用V8进行评估。
--with-cleanup-mode-logs 确定允许高架清洁程序收集日志。
如果
--wm-window-animations-disabled 如果存在,则禁用动画。
--xr_compositing 没有说明
--xsession_chooser 没有说明
--zygote 使进程作为合子运行。
posted @ 2020-09-29 13:10  TakeTry  阅读(4364)  评论(0编辑  收藏  举报