Chrome浏览器启动参数⼤全(命令⾏参数)前⾔
在开发当中,浏览器必不可少,⽽浏览器的启动参数可以帮我们实现很多功能。
常⽤参数
常⽤参数请参考下表。
序
号
参数说明
1--allow-outdated-plugins不停⽤过期的插件。
2--allow-running-insecure-
content
google官方下载app默认情况下,https 页⾯不允许从 http 链接引⽤ javascript/css/plug-ins。添加这⼀参数会放⾏这些内
容。
3--allow-scripting-gallery允许拓展脚本在官⽅应⽤中⼼⽣效。默认情况下,出于安全因素考虑这些脚本都会被阻⽌。
4--disable-desktop-notifications禁⽤桌⾯通知,在 Windows 中桌⾯通知默认是启⽤的。
5--disable-file-system停⽤ FileSystem API。
6--disable-preconnect停⽤ TCP/IP 预连接。
7--disable-remote-fonts关闭远程字体⽀持。SVG 中字体不受此参数影响。
8--disable-web-security不遵守同源策略。
9--disk-cache-dir将缓存设置在给定的路径。
10--disk-cache-size设置缓存⼤⼩上限,以字节为单位。
11--dns-prefetch-disable停⽤DNS预读。
12--enable-print-preview启⽤打印预览。
13--extensions-update-frequency设定拓展⾃动更新频率,以秒为单位。
14--incognito让浏览器直接以隐⾝模式启动。
15--keep-alive-for-test最后⼀个标签关闭后仍保持浏览器进程。(某种意义上可以提⾼热启动速度,不过你最好得有充⾜的内存)16--kiosk启⽤kiosk模式。(⼀种类似于全屏的浏览模式)
17--lang使⽤指定的语⾔。
18--no-displaying-insecure-
content
默认情况下,https 页⾯允许从 http 链接引⽤图⽚/字体/框架。添加这⼀参数会阻⽌这些内容。
19--no-referrers不发送 Http-Referer 头。
20--no-startup-window启动时不建⽴窗⼝。
21--proxy-server使⽤给定的代理服务器,这个参数只对 http 和 https 有效。
22--start-maximized启动时最⼤化。
23--single-process以单进程模式运⾏ Chromium。(启动时浏览器会给出不安全警告)。24--user-agent使⽤给定的 User-Agent 字符串。
25--process-per-tab每个分页使⽤单独进程。
26--process-per-site每个站点使⽤单独进程。
27--in-process-plugins插件不启⽤单独进程。
28--disable-popup-blocking禁⽤弹出拦截。
29--disable-javascript 禁⽤JavaScript。30
--disable-java 禁⽤Java。31
--disable-plugins 禁⽤插件。32–disable-images 禁⽤图像。
序号
参数说明更多参数
由于⽔平有限,下表为⽹络翻译,了解跟多可根基参数,查相关资料。
序号
参数说明1--报告伪分配跟踪。伪跟踪从当前活动的跟踪事件派⽣。
2--/prefetch:1/prefetch:启动各种流程类型时使⽤的#arguments。已经观察到,当⽂件读取与具有相同/prefetch:
#参数的3个进程启动⼀致时,Windows预取器开始在进程启动时批量发出读取。因为读取取决于进程
类型,如果没有/prefetch:#arguments使⽤了预取器,则预取器将⽆法观察到⼀致的读取。请注意,
浏览器进程没有/prefetch:#参数; 因此,所有其他过程必须有⼀个,以避免污染其配置⽂件。注意:#
必须始终在[1,8]; 否则Windows预取器会忽略它。
3--/prefetch:5/prefetch:在后台模式和观察程序进程中启动的浏览器进程的#refact。
4--/prefetch:8Windows预取程序使⽤预取参数来消除相同可执⾏映像的不同执⾏模式(即进程类型)的歧义,以便
不同类型的进程不会践踏彼此的预取⾏为。合法值是[1,8]范围内的整数。我们保留8表⽰“⽆论什
么”,这将最终导致具有/prefetch的进程:8具有不⼀致的⾏为,因此在实践中禁⽤预取。
TODO(rockot):使嵌⼊器能够在每个服务的基础上覆盖此参数。
5--accept-resource-provider 指⽰必须设置资源提供程序以向投射接收器提供资源的标志。在提供资源之前,应⽤⽆法启动。该标志
表⽰--alsa-check-close-timeout=0。
6--account-consistency ⽤于启⽤帐户⼀致性的命令⾏标志。默认模式已禁⽤。镜像是⼀种传统模式,其中Google帐户始终会
添加到Chrome,然后Chrome会将其添加到Google⾝份验证Cookie中。骰⼦是⼀项新的实
验,Chrome可以识别Google⾝份验证Cookie中的帐户。
7--agc-startup-min-volume 覆盖与getUserMedia中的⾳轨⼀起使⽤的WebRTC中的⾃动增益控制算法的默认最⼩起始⾳量。有效
范围是12-255。超出该范围的值将被限制在WebRTC内的最低或最⾼有效值。
8--allow-cross-origin-auth-prompt 允许页⾯中包含的第三⽅内容提⽰输⼊HTTP基本⾝份验证⽤户名/密码对。
9--allow-external-pages 允许在布局测试期间访问外部页⾯。
10--allow-failed-policy-fetch-for-test 如果传递此标志,则失败的策略提取不会导致配置⽂件初始化失败。这对测试很有⽤,因为这意味着测
试不必模拟策略基础结构。
11--allow-file-access-from-files 默认情况下,file://URIs⽆法读取其他file://URI。这是对需要旧⾏为进⾏测试的开发⼈员的覆盖。
12--allow-hidden-media-playback 允许媒体播放隐藏的Web内容
13--allow-http-background-page 允许托管应⽤的background_page的⾮https⽹址。
14--allow-http-screen-capture 允许⾮安全源使⽤屏幕捕获API和desktopCapture扩展API。
15--allow-insecure-localhost 允许忽略localhost上的TLS/SSL错误(⽆插页式,不阻⽌请求)。
16--allow-legacy-extension-manifests 允许浏览器加载缺少现代清单的扩展,否则将被禁⽌。
17--allow-loopback-in-peer-connection 允许在⽹络列表中添加环回接⼝以进⾏对等连接。
18--allow-nacl-crxfs-api 指定以逗号分隔的扩展ID或主机列表,以授予对CRX⽂件系统API的访问权限。
19--allow-nacl-file-handle-api 指定以逗号分隔的扩展ID或主机列表,以授予对⽂件句柄API的访问权限。
20--allow-nacl-socket-api
指定以逗号分隔的扩展ID或主机列表,以授予对TCP/UDP套接字API的访问权限。
21--allow-no-sandbox-job 使沙箱进程能够在不分配作业对象的情况下运⾏。需要此标志才能允许Chrome在RemoteApps或
Citrix中运⾏。此标志可以降低沙盒进程的安全性,并允许它们执⾏某些API调⽤,如关闭Windows或
访问剪贴板。此外,我们失去了杀死某些进程的机会,直到拥有它们的外部作业完成。22--allow-outdated-plugins不要阻⽌过时的插件。
23--allow-ra-in-dev-mode 允许在开发模式下进⾏远程证明(RA)以进⾏测试。通常RA在开发模式下被禁⽤,因为它总是会失败。但是,在测试的情况下,即使在开发模式下我们也希望通过权限流程。这个标志可以启⽤此功能。
24--allow-running-insecure-content 默认情况下,https页⾯⽆法从httpURL运⾏JavaScript,CSS或插件。这提供了⼀个覆盖来获取旧的不安全⾏为。
25--allow-sandbox-debugging允许调试沙盒进程。
26--allow-silent-push允许不显⽰通知的Web推送通知。
27--alsa-check-close-timeout 当没有剩余混频器输⼊时,在关闭PCM⼿柄之前等待的时间(以ms为单位)。如果--accept-resource-provider存在,则假定为0。
28--alsa-enable-upsampling标志,可以重新采样⾳频,采样率低于32kHz,最⾼可达48kHz。对于内部⾳频产品,应设置为true。29--alsa-fixed-output-sample-rate可选标志,⽤于为alsa设备设置固定的采样率。
30--alsa-input-device打开⾳频输⼊流时使⽤的Alsa设备。
31--alsa-mute-device-name 应打开静⾳混⾳器的设备名称。如果未指定此标志,则它将默认为与kAlsaVolumeDeviceName相同的设备。
32--alsa-mute-element-name基于ALSA的媒体库⽤于静⾳系统的简单混⾳器控制元素的名称。33--alsa-output-avail-min⽤于安排传输的最⼩可⽤帧数。
34--alsa-output-buffer-size ALSA输出缓冲区的⼤⼩(以帧为单位)。这直接设置输出设备的延迟。可以通过将采样率乘以输出缓冲区⼤⼩来计算延迟。
35--alsa-output-device打开⾳频流时使⽤的Alsa设备。
36--alsa-output-period-size ALSA输出周期的⼤⼩(以帧为单位)。ALSA输出设备的周期确定硬件中断之间经过的帧数。37--alsa-output-start-threshold输出开始前输出缓冲区中需要多少帧。
38--alsa-volume-device-name 应打开⾳量控制混⾳器的设备名称。如果没有提供kAlsaOutputDevice,将使⽤与kAlsaOutputDevice相同的设备并回退到“default”。
39--alsa-volume-element-name基于ALSA的媒体库⽤于控制⾳量的简单混⾳器控制元素的名称。
40--also-emit-success-logs还会发出完整事件跟踪⽇志以进⾏成功测试
41--alternative数据缩减代理使⽤Chrome-Proxy“exp”指令值来接收备⽤后端实现。
42--always-authorize-plugins防⽌Chrome需要授权才能运⾏某些⼴泛安装但不太常⽤的插件。
43--always-use-complex-text始终使⽤复杂的⽂本路径进⾏布局测试。
44--android-fonts-path
在linux上使⽤androidSkFontManager。指定的⽬录应包含名为“l”的配置xml⽂件。这在
blimp中⽤于在linux上模拟android字体。
45--android-stderr-port将stderr重定向到给定端⼝。仅在Android上受⽀持。
46--android-stdin-port将stdin重定向到给定端⼝。仅在Android上受⽀持。
47--android-stdout-port将stdout重定向到给定端⼝。仅在Android上受⽀持。
48--app指定应在“应⽤程序”模式下启动关联值。
49--app-auto-launched 指定以⾃助服务终端模式启动的应⽤是否⾃动启动且零延迟。⽤于在会话还原流程期间正确还原⾃动启动状态。
50--app-id指定应根据其配置启动具有指定标识的extension-app。51--app-mode-auth-code GAIAauth代码对--force-app-mode的价值。
52--app-mode-oauth-token OAuth2刷新令牌对于--force-app-mode的价值。
53--app-mode-oem-manifest app的OEM清单⽂件的路径。
序号参数说明
53--app-mode-oem-manifest app的OEM清单⽂件的路径。
54--app-shell-allow-roaming允许在蜂窝⽹络中漫游。
55--app-shell-host-window-size要创建的主机窗⼝的⼤⼩(即“800x600”)。
56--app-shell-preferred-network⾸选WiFi⽹络的SSID。
57--app-shell-refresh-token刷新当前⽤户的⾝份API调⽤令牌。⽤于测试。
58--app-shell-user当前⽤户的⽤户电⼦邮件地址。
59--apps-gallery-download-url WebstoreAPI从中下载扩展的URL。注意:URL必须包含⼀个'%s'作为扩展ID。60--apps-gallery-update-url gallery/webstore扩展使⽤的更新URL。
61--apps-gallery-url⽤于应⽤启动器中图库链接的URL。
62--apps-keep-chrome-alive-in-tests ChromeApps打开时阻⽌Chrome退出。
63--arc-availability 在此设备上发出ARC⽀持状态信号。这可以采⽤以下三个值之⼀。 -none:此设备上未安装ARC。(默认)-已安装:ARC已安装在此设备上,但尚未获得官⽅⽀持。⽤户只有在启⽤Finch实验时才能启⽤ARC。 -官⽅⽀持:此设备上安装并⽀持ARC。因此⽤户可以通过设置等启⽤ARC.
64--arc-available已弃⽤:请使⽤--arc-availability=已安装。在此设备上发出ARC实例的可⽤性信号。
65--arc-start-mode 定义如何启动ARC。这可以采⽤以下值之⼀:-always-start⾃动从Play商店UI⽀持开始。 -总是在没有Play商店⽤户界⾯的情况下⾃动启动游戏商店。在这两种情况下,ARC⼏乎在所有情况下都在登录屏幕后启动 辅助配置⽂件是ARC⽆法启动的例外情况。如果未设置,则ARC以默认模式启动。
66--artifacts-dir屏幕截图测试:指定将存储⼯件的directoru。
67--ash-animate-from-boot-splash-
screen
启⽤从启动闪屏(⽩⾊背景上的Chrome徽标)到登录屏幕的动画过渡。
68--ash-copy-host-background-at-
boot
在启动时将主机窗⼝的内容复制到系统背景层。
69--ash-debug-shortcuts启⽤对调试有⽤的键盘快捷键。
70--ash-dev-shortcuts仅启⽤开发⼈员使⽤的键盘快捷键。
71--ash-disable-smooth-screen-
rotation
禁⽤更平滑的动画以进⾏屏幕旋转。
72--ash-disable-touch-exploration-
mode
禁⽤触摸探索模式。当设置此标志时,如果启⽤了语⾳反馈,则触摸探索模式将不再⾃动打开。
73--ash-enable-magnifier-key-scroller启⽤键绑定以滚动放⼤屏幕。
74--ash-enable-mirrored-screen启⽤镜像屏幕。
75--ash-enable-night-light启⽤夜灯功能。
76--ash-enable-palette-on-all-displays在每个显⽰器上启⽤调⾊板,⽽不是仅在内部显⽰器上。
77--ash-enable-scale-settings-tray启⽤显⽰⽐例托盘设置。这使⽤force-device-scale-factor标志将设备的dsf修改为任何⾮离散值。78--ash-enable-software-mirroring启⽤基于软件的镜像。
79--ash-enable-unified-desktop启⽤统⼀桌⾯模式。
80--ash-estimated-presentation-delay指定从VSYNC事件到⽤户可以注意到可见光的估计时间(以毫秒为单位)。
81--ash-hide-notifications-for-factory隐藏与ChromeOS设备⼯⼚测试⽆关的通知,例如电池级更新。
82--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分辨率的三个显⽰器。
83--ash-shelf-color允许从壁纸派⽣货架颜⾊。序号参数说明
84--ash-shelf-color-scheme|kAshShelfColor|时使⽤的颜⾊⽅案 功能已启⽤。85--ash-touch-hud启⽤抬头显⽰器以跟踪触摸点。
86--ash-webui-init 如果未禁⽤壁纸启动动画,则此开关⽤于覆盖WebUI初始化类型中的OOBE/签名。可能的值:parallel|postpone。默认值:parallel。
87--attestation-server确定要⽤于证明的Google隐私CA.
88--audio-buffer-size允许⽤户指定⾃定义缓冲区⼤⼩以进⾏调试。
89--audio-output-channels⾳频输出通道数。这将⽤于将具有特定通道数的⾳频缓冲区发送到ALSA并⽣成环回⾳频。默认值为2.
90--aura-legacy-power-button (⼤多数)ChromeOS硬件正确报告ACPI电源按钮释放。压⼒后⽴即发布标准硬件报告。如果设置,我们会⽴即锁定屏幕或关闭系统以响应按下⽽不是显⽰交互式动画。
91--auth-ext-path启⽤覆盖默认⾝份验证扩展的路径。
92--auth-server-whitelist协商Auth服务器的⽩名单
93--auth-spnego-account-type⽤于SPNEGO⾝份验证的Android⾝份验证帐户类型
94--auto kTouchEventFeatureDetection开关可能具有的值,如--touch-events=disabled。auto:启⽤附加触摸屏时启动时启⽤。
95--auto-open-devtools-for-tabs 此标记使每个标签的Chrome⾃动打开DevTools窗⼝。它旨在供开发⼈员和⾃动化使⽤,不需要⽤户交互来打开DevTools。
96--auto-select-desktop-capture-
source
当扩展程序要求启动桌⾯捕获权限时,此标记会使Chrome⾃动选择提供的选项。只应⽤于测试。例
如,-auto-select-desktop-capture-source=“整个屏幕”将⾃动选择以英语语⾔环境共享整个屏
幕。
97--autoplay-policy命令⾏标志名称以设置⾃动播放策略。
98--blink-settings设置闪烁设置。
99--bootstrap kExtensionContentVerification标志的值。
100--browser-startup-dialog使浏览器进程在启动时显⽰对话框。
101--browser-subprocess-path为渲染器和插件⼦进程运⾏的exe的路径。
102--browser-test告诉ContentShell它正在作为content_browsertest运⾏。
103--bwsi表⽰浏览器处于“⽆需登录浏览”(访客会话)模式。应该完全禁⽤扩展,同步和书签。
104--bypass-app-banner-engagement-
checks
此标志会导致⽤户参与检查以显⽰绕过的应⽤横幅。
105--canvas-msaa-sample-count canvas2D的MSAA样本数量。需要GPU⽀持MSAA才能产⽣效果。0禁⽤MSAA。
106--cast-initial-screen-width ⽤于将初始屏幕分辨率传递给GPU进程。这允许我们正确设置屏幕⼤⼩(因此在创建第⼀个窗⼝时⽆需调整⼤⼩)。
107--cc-layer-tree-test-long-timeout增加内存检查器的超时。
108--cc-layer-tree-test-no-timeout防⽌层树单元测试超时。
109--cc-rebaseline-pixeltests使像素测试写出输出⽽不是读取它。
110--cellular-first如果设置了此标志,则表⽰此设备是“蜂窝优先”设备。
111--check-for-update-interval检查更新的频率(以秒为单位)。只应⽤于测试⽬的。
112--check-layout-test-sys-deps检查是否满⾜运⾏布局测试的所有系统依赖性。
113--child-wallpaper-large⽤于孩⼦帐户的默认⼤型壁纸(作为可信,⾮⽤户可写JPEG⽂件的路径)。114--child-wallpaper-small⽤于孩⼦帐户的默认⼩型壁纸(作为可信,⾮⽤户可写JPEG⽂件的路径)。115--chrome-home-swipe-logic⽤于SPNEGO⾝份验证的Android⾝份验证帐户类型
序号参数说明
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论