Chrome的启动参数集锦(六)

举报
竹叶青 发表于 2019/09/05 09:25:31 2019/09/05
【摘要】 --javascript-harmony ⊗Enables experimental Harmony (ECMAScript 6) features. ↪--js-flags ⊗Specifies the flags passed to JS engine ↪--keep-alive-for-test ⊗Used for testing - keeps browser alive after...

--javascript-harmony ⊗

Enables experimental Harmony (ECMAScript 6) features. ↪

--js-flags ⊗

Specifies the flags passed to JS engine ↪

--keep-alive-for-test ⊗

Used for testing - keeps browser alive after last browser window   closes. ↪

--kiosk ⊗

Enable Kiosk mode. ↪

--kiosk-printing ⊗

Print automatically in kiosk mode. |kKioskMode| must be set as well. See   http://crbug.com/31395. ↪

--lang ⊗

The language file that we want to try to open. Of the form   language[-country] where language is the 2 letter code from ISO-639. ↪

--last-launched-app ⊗

Pass the app id information to the renderer process, to be used for   logging. last-launched-app should be the app that just launched and is   spawning the renderer. ↪

--learning ⊗

Speculative resource prefetching will only learn about resources that   need to be prefetched but will not prefetch them. ↪

--load-and-launch-app ⊗

Loads an app from the specified directory and launches it. ↪

--load-apps ⊗

Path to a comma-separated list of apps to load at startup. The first app   in the list will be launched. ↪

--load-component-extension ⊗

Comma-separated list of directories with component extensions to   load. ↪

--load-extension ⊗

Loads an extension from the specified directory. ↪

--load-plugin ⊗

Load an NPAPI plugin from the specified path. ↪

--local-heuristics-only-for-password-generation ⊗

Removes the requirement that we recieved a ping from the autofill   servers and that the user doesn't have the given form blacklisted. Used in   testing. ↪

--local-ntp-reload[21] ⊗

Enables a live-reload for local NTP resources. This only works when   Chrome is running from a Chrome source directory. ↪

--log-gpu-control-list-decisions ⊗

Logs GPU control list decisions when enforcing blacklist rules. ↪

--log-level ⊗

Sets the minimum log level. Valid values are from 0 to 3: INFO = 0,   WARNING = 1, LOG_ERROR = 2, LOG_FATAL = 3. ↪

--log-net-log ⊗

Enables saving net log events to a file and sets the file name to   use. ↪

--log-plugin-messages ⊗

Make plugin processes log their sent and received messages to   VLOG(1). ↪

--login-manager ⊗

Enables Chrome-as-a-login-manager behavior. ↪

--login-profile ⊗

Specifies the profile to use once a chromeos user is logged in. This   parameter is ignored if user goes through login screen since user_id hash   defines which profile directory to use. In case of browser restart within   active session this parameter is used to pass user_id hash for primary   user. ↪

--login-user ⊗

Specifies the user which is already logged in. ↪

--lso-url ⊗

No description ↪

--ltr ⊗

No description ↪

--main-frame-resizes-are-orientation-changes ⊗

Resizes of the main frame are caused by changing between landscape and   portrait mode (i.e. Android) so the page should be rescaled to fit. ↪

--make-default-browser ⊗

Makes Chrome default browser ↪

--managed-user-id ⊗

Sets the supervised user ID for any loaded or newly created profile to   the given value. Pass an empty string to mark the profile as non-supervised.   Used for testing. ↪

--managed-user-sync-token ⊗

Used to authenticate requests to the Sync service for supervised users.   Setting this switch also causes Sync to be set up for a supervised   user. ↪

--map-origin ⊗

Specify origin to map to base url. See url_resolver.cc for details. Can   be used multiple times. ↪

--mark-non-secure-as ⊗

Use to opt-in to marking HTTP as non-secure. ↪

--material[1] ⊗

Material design mode for the |kTopChromeMD| switch. ↪

--material-design-ink-drop-animation-speed ⊗

Defines the speed of Material Design visual feedback animations. ↪

--material-hybrid[1] ⊗

Material design hybrid mode for the |kTopChromeMD| switch. Targeted for   mouse/touch hybrid devices. ↪

--max-gum-fps[13] ⊗

Override the maximum framerate as can be specified in calls to   getUserMedia. This flag expects a value. Example: --max-gum-fps=17.5 ↪

--max-untiled-layer-height ⊗

Sets the width and height above which a composited layer will get   tiled. ↪

--max-untiled-layer-width ⊗

No description ↪

--media-cache-size ⊗

Forces the maximum disk space to be used by the media cache, in   bytes. ↪

--media-router ⊗

Enables Media Router. ↪

--memory-metrics ⊗

Sample memory usage with high frequency and store the results to the   Renderer.Memory histogram. Used in memory tests. ↪

--memory-pressure-off ⊗

No description ↪

--memory-pressure-thresholds ⊗

No description ↪

--memory-pressure-thresholds-mb[6] ⊗

Sets the free memory thresholds below which the system is considered to   be under moderate and critical memory pressure. Used in the browser process,   and ignored if invalid. Specified as a pair of comma separated integers. See   base/win/memory_pressure_monitor.cc for defaults. ↪

--message-center-changes-while-open ⊗

Flag to enable or disable notification changes while the message center   opens. This flag will be removed once the feature gets stable. ↪

--message-loop-histogrammer ⊗

Enables histograming of tasks served by MessageLoop. See   about:histograms/Loop for results, which show frequency of messages on each   thread, including APC count, object signalling count, etc.↪

--metrics-client-id[5] ⊗

This is how the metrics client ID is passed from the browser process to   its children. With Crashpad, the metrics client ID is distinct from the crash   client ID. ↪

--metrics-recording-only ⊗

Enables the recording of metrics reports but disables reporting. In   contrast to kDisableMetrics, this executes all the code that a normal client   would use for reporting, except the report is dropped rather than sent to the   server. This is useful for finding issues in the metrics code during UI and   performance tests. ↪

--migrate-data-dir-for-sxs[18] ⊗

Triggers migration of user data directory to another directory specified   as a parameter. The migration is done under singleton lock, and sanity checks   are made to avoid corrupting the profile. The browser exits after migration   is complete. ↪

--mock ⊗

No description ↪

--monitoring-destination-id ⊗

Allows setting a different destination ID for connection-monitoring GCM   messages. Useful when running against a non-prod management server. ↪

--mute-audio ⊗

Mutes audio sent to the audio device so it is not audible during   automated testing. ↪

--nacl-broker ⊗

Value for --type that causes the process to run as a NativeClient broker   (used for launching NaCl loader processes on 64-bit Windows). ↪

--nacl-dangerous-no-sandbox-nonsfi ⊗

Disable sandbox even for non SFI mode. This is particularly unsafe as   non SFI NaCl heavily relies on the seccomp sandbox. ↪

--nacl-debug-mask ⊗

Uses NaCl manifest URL to choose whether NaCl program will be debugged   by debug stub. Switch value format: [!]pattern1,pattern2,...,patternN. Each   pattern uses the same syntax as patterns in Chrome extension manifest. The   only difference is that * scheme matches all schemes instead of matching only   http and https. If the value doesn't start with !, a program will be debugged   if manifest URL matches any pattern. If the value starts with !, a program   will be debugged if manifest URL does not match any pattern. ↪

--nacl-gdb ⊗

Native Client GDB debugger that will be launched automatically when   needed. ↪

--nacl-gdb-script ⊗

GDB script to pass to the nacl-gdb debugger at startup. ↪

--nacl-loader ⊗

Value for --type that causes the process to run as a NativeClient loader   for SFI mode. ↪

--nacl-loader-nonsfi ⊗

Value for --type that causes the process to run as a NativeClient loader   for non SFI mode. ↪

--net-log-capture-mode ⊗

Sets the granularity of events to capture in the network log. The mode   can be set to one of the following values: "Default"   "IncludeCookiesAndCredentials" "IncludeSocketBytes" See   the functions of the corresponding name in net_log_capture_mode.h for a   description of their meaning. ↪

--netifs-to-ignore ⊗

List of network interfaces to ignore. Ignored interfaces will not be   used for network connectivity. ↪

--network-country-iso[8] ⊗

The telephony region (ISO country code) to use in phone number   detection. ↪

--neutral ⊗

No description ↪

--new-profile-management ⊗

Enables new profile management system, including lock mode. ↪

--new-window ⊗

Launches URL in new browser window. ↪

--NewProfileManagement ⊗

No description ↪

--no-announcement ⊗

No description ↪

--no-default-browser-check ⊗

Disables the default browser check. Useful for UI/browser tests where we   want to avoid having the default browser info-bar displayed. ↪

--no-displaying-insecure-content ⊗

By default, an https page can load images, fonts or frames from an http   page. This switch overrides this to block this lesser mixed-content problem. ↪

--no-experiments ⊗

Disables all experiments set on about:flags. Does not disable   about:flags itself. Useful if an experiment makes chrome crash at startup:   One can start chrome with --no-experiments, disable the problematic lab at   about:flags and then restart chrome without this switch again. ↪

--no-first-run ⊗

Skip First Run tasks, whether or not it's actually the First Run.   Overridden by kForceFirstRun. This does not drop the First Run sentinel and   thus doesn't prevent first run from occuring the next time chrome is launched   without this flag. ↪

--no-managed-user-acknowledgment-check ⊗

Disables checking whether we received an acknowledgment when registering   a supervised user. Also disables the timeout during registration that waits   for the ack. Useful when debugging against a server that does not support   notifications. ↪

--no-network-profile-warning[6] ⊗

Whether or not the browser should warn if the profile is on a network   share. This flag is only relevant for Windows currently. ↪

--no-pings ⊗

Don't send hyperlink auditing pings ↪

--no-proxy-server ⊗

Don't use a proxy server, always make direct connections. Overrides any   other proxy server flags that are passed. ↪

--no-referrers ⊗

Don't send HTTP-Referer headers. ↪

--no-sandbox ⊗

Disables the sandbox for debugging. (Why the Mojo prefix on the   constant? Because otherwise we conflict with content.) ↪

--no-service-autorun ⊗

Disables the service process from adding itself as an autorun process.   This does not delete existing autorun registrations, it just prevents the   service from registering a new one. ↪

--no-startup-window ⊗

Does not automatically open a browser window on startup (used when launching   Chrome for the purpose of hosting background apps). ↪

--no-wifi ⊗

Disable features that require WiFi management. ↪

--noerrdialogs ⊗

Suppresses all error dialogs when present. ↪

--non-secure ⊗

No description ↪

--none ⊗

No description ↪

--ntp-switch-to-existing-tab[8] ⊗

Switch to an existing tab for a suggestion opened from the New Tab   Page. ↪

--num-pac-threads ⊗

Specifies the maximum number of threads to use for running the Proxy   Autoconfig (PAC) script. ↪

--num-raster-threads ⊗

Number of worker threads used to rasterize content. ↪

--oauth2-client-id ⊗

No description ↪

--oauth2-client-secret ⊗

No description ↪

--off ⊗

No description ↪

--on ⊗

No description ↪

--oobe-bootstrapping-master ⊗

Indicates that if we should start bootstrapping Master/Slave OOBE. ↪

--oobe-bootstrapping-slave ⊗

No description ↪

--oobe-guest-session ⊗

Indicates that a guest session has been started before OOBE   completion. ↪

--oobe-skip-postlogin ⊗

Skips all other OOBE pages after user login. ↪

--oobe-timer-interval ⊗

Interval at which we check for total time on OOBE. ↪

--oopif-always-create-new-frame-tree ⊗

No description ↪

--open-ash[22] ⊗

No description ↪

--opengraph ⊗

No description ↪

--origin-to-force-quic-on ⊗

Force use of QUIC for requests to the specified origin. ↪

--original-process-start-time ⊗

The time that a new chrome process which is delegating to an already   running chrome process started. (See ProcessSingleton for more   details.) ↪

--osmesa ⊗

No description ↪

--override ⊗

No description ↪

--override-metrics-upload-url ⊗

Override the URL to which metrics logs are sent for debugging. ↪

--override-plugin-power-saver-for-testing⊗

Override the behavior of plugin throttling for testing. By default the   throttler is only enabled for a hard-coded list of plugins. Set the value to   'ignore-list' to ignore the hard-coded list. Set the value to 'always' to   always throttle every plugin instance. ↪

--override-use-gl-with-osmesa-for-tests ⊗

Forces the use of OSMesa instead of hardware gpu. ↪

--overscroll-history-navigation ⊗

Controls the behavior of history navigation in response to horizontal   overscroll. Set the value to '0' to disable. Set the value to '1' to enable   the behavior where pages slide in and out in response to the horizontal   overscroll gesture and a screenshot of the target page is shown. Set the   value to '2' to enable the simplified overscroll UI where a navigation arrow   slides in from the side of the screen in response to the horizontal   overscroll gesture. Defaults to '1'. ↪

--ozone-dump-file ⊗

Specify location for image dumps. ↪

--ozone-initial-display-bounds ⊗

Specifies the size of the primary display at initialization. ↪

--ozone-initial-display-physical-size-mm ⊗

Specifies the physical display size in millimeters. ↪

--ozone-platform ⊗

Specify ozone platform implementation to use. ↪

--ozone-test-single-overlay-support ⊗

Enable support for a single overlay plane. ↪

--pack-extension ⊗

Packages an extension to a .crx installable file from a given   directory. ↪

--pack-extension-key ⊗

Optional PEM private key to use in signing packaged .crx. ↪

--parent-profile ⊗

Specifies the path to the user data folder for the parent profile. ↪

--password-store[23] ⊗

Specifies which password store to use (detect, default, gnome,   kwallet). ↪

--permission-request-api-scope ⊗

Development flag for permission request API. This flag is needed until   the API is finalized. TODO(bauerb): Remove when this flag is not needed   anymore. ↪

--permission-request-api-url ⊗

Development flag for permission request API. This flag is needed until   the API is finalized. TODO(bauerb): Remove when this flag is not needed   anymore. ↪

--plugin ⊗

Causes the process to run as a plugin subprocess. ↪

--plugin-launcher ⊗

Specifies a command that should be used to launch the plugin process.   Useful for running the plugin process through purify or quantify. Ex:   --plugin-launcher="path\to\purify /Run=yes" ↪

--plugin-path ⊗

Tells the plugin process the path of the plugin to load ↪

--plugin-startup-dialog ⊗

Causes the plugin process to display a dialog on launch. ↪

--power-stub ⊗

Specifies power stub behavior: 'cycle=2' - Cycles power states every 2   seconds. See FakeDBusThreadManager::ParsePowerCommandLineSwitch for full   details. ↪

--ppapi ⊗

Argument to the process type that indicates a PPAPI plugin process   type. ↪

--ppapi-broker ⊗

Argument to the process type that indicates a PPAPI broker process   type. ↪

--ppapi-flash-args ⊗

"Command-line" arguments for the PPAPI Flash; used for   debugging options. ↪

--ppapi-flash-path ⊗

Use the PPAPI (Pepper) Flash found at the given path. ↪

--ppapi-flash-version ⊗

Report the given version for the PPAPI (Pepper) Flash. The version   should be numbers separated by '.'s (e.g., "12.3.456.78"). If not   specified, it defaults to "10.2.999.999". ↪

--ppapi-in-process ⊗

Runs PPAPI (Pepper) plugins in-process. ↪

--ppapi-plugin-launcher ⊗

Like kPluginLauncher for PPAPI plugins. ↪

--ppapi-startup-dialog ⊗

Causes the PPAPI sub process to display a dialog on launch. Be sure to   use --no-sandbox as well or the sandbox won't allow the dialog to   display. ↪

--precache-config-settings-url ⊗

The URL that provides the PrecacheConfigurationSettings proto. ↪

--precache-manifest-url-prefix ⊗

Precache manifests will be served from URLs with this prefix. ↪

--predictable-app-filenames ⊗

If set apps downloaded are saved in with a predictable filename, to help   remote debugging: when gdb is used through gdbserver, it needs to be able to   find locally any loaded library. For this, gdb use the filename of the   library. When using this flag, the application are named with the sha256 of   their content. ↪

--prefetch-search-results[8] ⊗

Triggers prerendering of search base page to prefetch results for the   typed omnibox query. Only has an effect when prerender is enabled. ↪

--prerender ⊗

Controls speculative prerendering of pages, and content prefetching.   Both are dispatched from <link rel=prefetch href=...> elements. ↪

--prerender-from-omnibox ⊗

Triggers prerendering of pages from suggestions in the omnibox. Only has   an effect when Instant is either disabled or restricted to search, and when   prerender is enabled. ↪

--previous-app ⊗

previous-app should be the app that was running when last-launched-app   started. ↪

--primary ⊗

Values for the kShowSavedCopy flag. ↪

--privet-ipv6-only ⊗

Use IPv6 only for privet HTTP. ↪

--process-per-site ⊗

Runs a single process for each site (i.e., group of pages from the same   registered domain) the user visits. We default to using a renderer process   for each site instance (i.e., group of pages from the same registered domain   with script connections to each other). ↪

--process-per-tab ⊗

Runs each set of script-connected tabs (i.e., a BrowsingInstance) in its   own renderer process. We default to using a renderer process for each site   instance (i.e., group of pages from the same registered domain with script   connections to each other). ↪

--product-version ⊗

Outputs the product version information and quit. Used as an internal   api to detect the installed version of Chrome on Linux. ↪

--profile-directory ⊗

Selects directory of profile to associate with the first browser   launched. ↪

--profiler-timing ⊗

Configure whether chrome://profiler will contain timing information.   This option is enabled by default. A value of "0" will disable   profiler timing, while all other values will enable it. ↪

--profiling-at-start ⊗

Starts the sampling based profiler for the browser process at startup.   This will only work if chrome has been built with the gyp variable   profiling=1. The output will go to the value of kProfilingFile. ↪

--profiling-file ⊗

Specifies a location for profiling output. This will only work if chrome   has been built with the gyp variable profiling=1. {pid} if present will be   replaced by the pid of the process. {count} if present will be incremented   each time a profile is generated for this process. The default is   chrome-profile-{pid}.↪

--profiling-flush ⊗

Controls whether profile data is periodically flushed to a file.   Normally the data gets written on exit but cases exist where chrome doesn't   exit cleanly (especially when using single-process). A time in seconds can be   specified. ↪

--progress-bar-animation[8] ⊗

Specifies Android phone page loading progress bar animation. ↪

--promo-server-url ⊗

Specifies a custom URL for fetching NTP promo data. ↪

--prompt-for-external-extensions[24] ⊗

Should we prompt the user before allowing external extensions to   install? This flag is available on Chromium for testing purposes. ↪

--proxy-auto-detect ⊗

Forces proxy auto-detection. ↪

--proxy-bypass-list ⊗

Specifies a list of hosts for whom we bypass proxy settings and use   direct connections. Ignored if --proxy-auto-detect or --no-proxy-server are   also specified. This is a comma-separated list of bypass rules. See:   "net/proxy/proxy_bypass_rules.h" for the format of these   rules. ↪

--proxy-pac-url ⊗

Uses the pac script at the given URL ↪

--proxy-server ⊗

Uses a specified proxy server, overrides system settings. This switch   only affects HTTP and HTTPS requests. ↪

--quic-connection-options ⊗

Specifies a comma separated list of QUIC connection options to send to   the server. ↪

--quic-max-packet-length ⊗

Specifies the maximum length for a QUIC packet. ↪

--quic-version ⊗

Specifies the version of QUIC to use. ↪

本文转载自异步社区

原文链接:

https://www.epubit.com/articleDetails?id=N5b90f55b-6312-48ed-9829-592eb31e0dc2


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。