Each item in the list should be a base-64 encoded packed extension (. Switches 'Save as' context and app menu labels to 'Download'. For internal use only. Enables overscrolling for the OSK on Android. If not specified, it defaults to "10.2.999.999". Find out more about the Microsoft MVP Award Program. Use names from RuntimeEnabledFeatures.json5, separated by commas. Size for the content_shell's host window (i.e. Enables tracking of tasks in profiler for viewing via about:profiler. E.g., "/foo/bar/=2" would change the logging level for all code in source files under a "foo/bar" directory. This only shows an error box because the only way to hide Chrome is by uninstalling it. Enable inverting of selection handles so that they are not clipped by the viewport boundaries. gpu: Disable display and browser vsync. All keys are optional. Run the GPU process as a thread in the browser process. You probably want this one. For tests and platforms where software fallback is disabled. Optionally, can specify the specific trace categories to include (e.g. Disables fullscreen low power mode on Mac. The values the kTouchEventFeatureDetection switch may have, as in --touch-events=disabled. Value for --type that causes the process to run as a NativeClient loader for SFI mode. Simulates that current version is outdated and auto-update is off. Not available everywhere. Force logging to be disabled. Material design mode for the |kTopChromeMD| switch. See http://msdn.microsoft.com/en-us/library/windows/desktop/dd370844.aspx for details. Enables dynamic rendering pipeline switching to optimize the performance of 2d canvas. Useful for running the plugin process through purify or quantify. Use hardware gpu, if available, for tests. Default is "http://clients2.google.com/cr/staging_report" for non prod. Useful for testing. We bundle the handler into chrome.exe on Windows because there is high probability of a "new" .exe being blocked or interfered with by application firewalls, AV software, etc. The constant OS_CHROMEOS must not be defined, and the constant OS_LINUX must be defined. Scenario: My organization uses separate accounts for elevated privileged actions. Reduce the default referer header's granularity. Use names from RuntimeEnabledFeatures.json5, separated by commas. Instead, child processes will be forked and exec'd directly. Disable GpuMemoryBuffer backed VideoFrames. Overrides the device scale factor for the browser UI and the contents. Url for network connectivity checking. Tells chrome to interpret events from these devices as touch events. The specified directory should include the configuration xml file with the name "fonts.xml". Enables showing suggestions in a keyboard accessory view. Disables GPU hardware acceleration. Enable logging of GPU driver debug messages. The perfLoggingPrefs dictionary has the following format. TODO(lzheng): Remove this flag once the feature works fine (http://crbug.com/74848). Disables the new rendering algorithm for webrtc, which is designed to improve the rendering smoothness. - installed: ARC is installed on this device, but not officially supported. Enable the toolkit-views App Info dialog for Mac. last-launched-app should be the app that just launched and is spawning the renderer. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Specifies a comma separated list of hosts to whitelist QUIC for. Flag used for Linux tests: for desktop GL bindings, try to load this GL library first, but fall back to regular library if loading fails. The status of native UI overlay scrollbars are determined in PlatformStyle::CreateScrollBar. Enables user control over muting tab audio from the tab strip. To add the command-line switch to Chrome shortcut, right-click on the Chrome shortcut and select Properties. This is used for testing only. --disable-3d-apis. Otherwise, cast_shell defaults to 720p. Disables Canvas2D rendering into a scanout buffer for overlay support. Use --force-fieldtrials for Data Reduction Proxy field trials. For example, 'r,-100' means the secondary display is positioned on the right with -100 offset. When Chrome embeds Content, it ignores this switch on its stable and beta channels. Enables Physical Web scanning for nearby URLs. The name is chosen to mimic user-data-dir etc. Override secondary gpu vendor ids from the GpuInfoCollector. The constants OS_FREEBSD, OS_LINUX and OS_SOLARIS must be defined. Useful for UI/browser tests where we want to avoid having the default browser info-bar displayed. Override gl version from the GpuInfoCollector. Try to get the MSI installation package and look inside with Orca at the Property table. Determines which Google Privacy CA to use for attestation. Default is "https://clients3.google.com/generate_204". This allows us to set screen size correctly (so no need to resize when first window is created). In other languages, the capabilities are stored under the ms:edgeOptions dictionary in DesiredCapabilities. TODO(crbug.com/571003): Once PasswordStore no longer uses the Keyring or KWallet for storing passwords, rename this flag to stop referencing passwords. Enables Data Saver prompt on cellular networks. See variations_service.cc. Allows insecure XMPP connections for sync (for testing). Once all network fetches have completed, timers fire and if the system runs out of virtual time is fastforwarded so the next timer fires immediatley, until the specified virtual time budget is exhausted. Prevent the compositor from using its GPU implementation. Disables tab detaching in fullscreen mode on Mac. Extensions still need to explicitly request access to chrome:// URLs in the manifest. 0 disables MSAA. Specifies the file name for --trace-to-file. To use capabilities that don't have an associated convenience method, use the AddAdditionalEdgeOption method. Gives the per-module maximal V-logging levels to override the value given by --v. E.g. Shows additional checkboxes in Settings to enable Chrome OS accessibility features that haven't launched yet. Disables crash throttling for Portable Native Client. This removes a significant source of network related non-determinism at the cost of slower page loads. A string used to override the default user agent with a custom one. Should be used only for testing. On other platforms, crashpad_handler is a standalone executable. Specify the initial window position: --window-position=x,y. Disables checking whether we received an acknowledgment when registering a supervised user. Disables installation of default apps on first run. Enables the use of the @viewport CSS rule, which allows pages to control aspects of their own layout. on Enables WebGL extensions not yet approved by the community. Makes browser pixel tests overwrite the reference if it does not match. Refresh token for identity API calls for the current user. Texture target for CHROMIUM_image backed video frame textures. Specifying this switch enables the Variations service on unofficial builds. Default small wallpaper to use for kids accounts (as path to trusted, non-user-writable JPEG file). Launch Edge (Chromium) in Kiosk Mode from Command Prompt; . This is useful for finding issues in the metrics code during UI and performance tests. For more information, see Choose a WebDriver testing framework. Tells Chrome to do edge touch filtering. Specify a custom path to devtools for devtools tests. When running content_browsertests, saves output of failing accessibility tests to their expectations files in content/test/data/accessibility/, overwriting existing file content. Enables native ChromeVox support for Arc. Disables specified comma separated GL Extensions if found. See base/win/memory_pressure_monitor.cc for defaults. The constant GOOGLE_CHROME_BUILD must be defined. Forces use of hardware overlay for fullscreen video playback. Disable hardware encoding support for Cast Streaming. This defaults to primary user homedir. On the Transform menu, select New Transform. Allows overriding the deferred init fallback timeout. Sets the free memory thresholds below which the system is considered to be under moderate and critical memory pressure. See FakeDBusThreadManager::ParsePowerCommandLineSwitch for full details. Sets the minimum log level. Used for testing. Disable the Touch Exploration Mode. - officially-supported-with-active-directory: ARC is supported and also allowed to use with Active Directory management. Valid values are "ltr" (left-to-right) and "rtl" (right-to-left). TODO(antrim): Remove once test servers correctly produce affiliation ids. Required if the server has authentication enabled. But the vast majority should be the same. This means a lite page should be requested instead of placeholders whenever Lo-Fi mode is on. The token to use to construct the message pipe for a service in a child process. Disable task throttling of timer tasks from background pages. Pass the full https:// URL to PAC (Proxy Auto Config) scripts. Sets the registration endpoint that will be used for creating new Google Cloud Messaging registrations. Enables password generation when we detect that the user is going through account creation. If unset, a hardcoded list is used instead. This allows the user to set a setting to require very close proximity between the remote device and the local device in order to unlock the local device, which trades off convenience for security. Use a specific disk cache location, rather than one derived from the UserDatadir. When specified to "enable-leak-detection" command-line option, causes the leak detector to cause immediate crash when found leak. Forces Android application mode. This also turns on touch-screen pinch gestures. Disables the tab strip auto scroll new tabs. - http://www.chromium.org/developers/design-documents/process-models Only used if the cloud print service has been enabled. Disable only auto-reloading error pages when the tab is visible. Enable drag manipulation of longpress-triggered text selections. Passes secondary gpu device ids from browser process to GPU process. This option can be used to force parameters of field trials when testing changes locally. Indicates that chrome was launched to service a search request in Windows 8. Overrides the WM_CLASS window property with the given value. Development flag for permission request API. This switch may be used to disable that check. Most Microsoft Edge-specific capabilities are exposed through the EdgeOptions object. List of Chromium Command Line Switches There are lots of command lines which can be used with the Google Chrome browser. --clear-token-service Clears the token service before using it. Not passed on restart after sign out. Disable the creation of compositing layers when it would prevent LCD text. This is only used on Windows. Enables custom Cmd+` window cycling for platform apps and hosted apps. Screenshot testing: specifies the directory where the golden screenshots are stored. This makes us disable some web-platform runtime features so that we test content_shell as if it was a stable release. This ignores user profile check and time limits and shows the notification every time for any type of user. The constant GOOGLE_CHROME_BUILD must not be defined. See kEnableScriptsRequireAction. The calibration factors given as ",,,". This parameter is ignored if user goes through login screen since user_id hash defines which profile directory to use. Useful for convertible tablet. Override gpu driver date from the GpuInfoCollector. Should we prompt the user before allowing external extensions to install? One should only enable it when running a test that needs to access the provided statistics. Rather than use the renderer hosted remotely in the media service, fall back to the default renderer within content_renderer. Ex: --ppapi-plugin-launcher="path\to\purify /Run=yes". Simulates that current version is outdated. Some platforms like ChromeOS default to empty desktop. Whether or not the browser should warn if the profile is on a network share. Example: --max-gum-fps=17.5. Bitmask - 0x1=Microsoft, 0x2=AMD, 0x03=Try all. This flag also applys to workers. Has no effect unless --trace-startup is also supplied. gles: GLES renderer, ES2 and ES3. Set options to cache V8 data. Changes the behavior of the "default" color space conversion mode in createImageBitmap. Enables the observation of accelerometer events to enter touch-view mode. Flag indicating that a resource provider must be set up to provide cast receiver with resources. This flag overrides kEnablePerMonitorDpi. Passes active gpu device id from browser process to GPU process. Useful values might be "valgrind" or "xterm -e gdb --args". Initializes X11 in threaded mode, and sets the |override_redirect| flag when creating X11 windows. - The class comment in site_instance.h, listing the supported process models. Disables bypass proxy for captive portal authorization. If Edge started without that key, user can close assigned access application or create new desktop using gestures. To collect (or not collect) events from Page domain. swiftshader: The SwiftShader software renderer. Specifies that the associated value should be launched in "application" mode. Will add kWaitForDebugger to every child processes. Disable settings in a separate browser window per profile (see SettingsWindowEnabled() below). Enables the sandboxed processes to run without a job object assigned to them. IMPORTANT: this isn't to be confused with --process-per-site (which is about process consolidation, not isolation). No not manage renderer process priority at all when set. Values for the kExtensionContentVerification flag. - Wifi networks are all initially disconnected ('0' also works) 'wifi=disabled' If this flag is set, we will add downloaded snippets that are missing some critical data to the list. Disables the new File System Provider API based ZIP unpacker. Forces the maximum disk space to be used by the disk cache, in bytes. (See ProcessSingleton for more details.). We need this for testing purposes so that the UI tests don't depend on what comes up for http://google.com. You specify the param list for multiple (trial, group) pairs with a comma separator. . Since Edge is based on Chromium, you can use most of Chromium's startup parameters . This flag will be ignored if --trace-startup or --trace-shutdown is provided. Chromium supports command line flags, also called as switches. If not specified, the platform default is used. The name of the service the process is starting for. Force showing the local save checkbox in the autofill dialog box for getting the full credit card number for a wallet card. -disable-extensions. This post list some useful command-line arguments or switches. Overrides the kEnableMainFrameBeforeActivation flag. Adds debugging entries such as Inspect Element to context menus of packed apps. Disable limits on the number of backing stores. Default: parallel. For example, the following argument defines two trials, with the second one activated: "GoogleNow/Enable/*MaterialDesignNTP/Default/" This option can also be used by the browser process to send the list of trials to a non-browser process, using the same format. The URL to use for the gallery link in the app launcher. 1 Close all instances of Microsoft Edge if open.
Mark Toback Karen Lynn Gorney, Articles M