Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Override software rendering list
- Overrides the built-in software rendering list and enables GPU-acceleration on unsupported system configurations. – Mac, Windows, Linux, Chrome OS, Android
- #ignore-gpu-blacklist
- Accelerated 2D canvas
- Enables the use of the GPU to perform 2d canvas rendering instead of using software rendering. – Mac, Windows, Linux, Chrome OS, Android
- #disable-accelerated-2d-canvas
- Composited render layer borders
- Renders a border around composited Render Layers to help debug and study layer compositing. – Mac, Windows, Linux, Chrome OS, Android
- #composited-layer-borders
- Select HW overlay strategies
- Select strategies used to promote quads to HW overlays. – Mac, Windows, Linux, Chrome OS, Android
- #overlay-strategies
- Tint GL-composited content
- Tint contents composited using GL with a shade of red to help debug and study overlay support. – Mac, Windows, Linux, Chrome OS, Android
- #tint-gl-composited-content
- Partial swap
- Sets partial swap behavior. – Mac, Windows, Linux, Chrome OS, Android
- #ui-disable-partial-swap
- WebRTC hardware video decoding
- Support in WebRTC for decoding video streams using platform hardware. – Chrome OS, Android
- #disable-webrtc-hw-decoding
- WebRTC hardware video encoding
- Support in WebRTC for encoding video streams using platform hardware. – Chrome OS, Android
- #disable-webrtc-hw-encoding
- WebRTC hardware h264 video encoding
- Support in WebRTC for encoding h264 video streams using platform hardware. – Chrome OS, Android
- #enable-webrtc-hw-h264-encoding
- WebRTC hardware vp8 video encoding
- Support in WebRTC for encoding vp8 video streams using platform hardware. – Chrome OS, Android
- #enable-webrtc-hw-vp8-encoding
- Negotiation with GCM cipher suites for SRTP in WebRTC
- When enabled, WebRTC will try to negotiate GCM cipher suites for SRTP. – Mac, Windows, Linux, Chrome OS, Android
- #enable-webrtc-srtp-aes-gcm
- WebRTC Stun origin header
- When enabled, Stun messages generated by WebRTC will contain the Origin header. – Mac, Windows, Linux, Chrome OS, Android
- #enable-webrtc-stun-origin
- WebRTC hybrid Agc2/Agc1.
- WebRTC Agc2 digital adaptation with Agc1 analog adaptation. – Mac, Windows, Linux, Chrome OS, Android
- #enable-webrtc-hybrid-agc
- WebRTC new encode cpu load estimator
- Enable new estimator for the encoder cpu load, for evaluation and testing. Intended to improve accuracy when screen casting. – Mac, Windows, Linux, Chrome OS, Android
- #enable-webrtc-new-encode-cpu-load-estimator
- Clear older browsing data
- Enables clearing of browsing data which is older than a given time period. – Android
- #clear-old-browsing-data
- Enable new Photopicker
- Activates the new picker for selecting photos. – Android
- #enable-new-photo-picker
- Use Android SurfaceControl
- Use the SurfaceControl API for supporting overlays on Android – Android
- #enable-surfacecontrol
- History Manipulation Intervention
- If a page does a client side redirect or adds to the history without a user gesture, then skip it on back/forward UI. – Mac, Windows, Linux, Chrome OS, Android
- #enable-history-manipulation-intervention
- Disable pushState throttling
- Disables throttling of history.pushState and history.replaceState method calls. This flag is deprecated and will be removed in Chrome 76. Use the switch --disable-ipc-flooding-protection instead. – Mac, Windows, Linux, Chrome OS, Android
- #disable-pushstate-throttle
- Disable IPC flooding protection
- Some javascript code can flood the inter process communication system. This protection limits the rate (calls/seconds) at which theses function can be used. This flag disables the protection. This flag is deprecated and will be removed in Chrome 76. Use the switch --disable-ipc-flooding-protection instead. – Mac, Windows, Linux, Chrome OS, Android
- #disable-ipc-flooding-protection
- Contextual Search definitions
- Enables tap-activated contextual definitions of words on a page to be presented in the caption of the Tap to Search Bar. – Android
- #contextual-search-definitions
- Contextual Search long-press Resolves
- Enables communicating with Google servers when a long-press gesture is recognized under some privacy-limited conditions. The page context data sent to Google is potentially privacy sensitive! – Android
- #contextual-search-longpress-resolve
- Contextual Search ML tap suppression
- Enables tap gestures to be suppressed to improve CTR by applying machine learning. The "Contextual Search Ranker prediction" flag must also be enabled! – Android
- #contextual-search-ml-tap-suppression
- Contextual Search Ranker prediction
- Enables prediction of tap gestures using Assist-Ranker machine learning. – Android
- #contextual-search-ranker-query
- Contextual Search second tap triggering
- Enables triggering on a second tap gesture even when Ranker would normally suppress that tap. – Android
- #contextual-search-second-tap
- Contextual Search simplified server logic
- Enables simpler server-side logic for determining what data to return and show in the Contextual Search UI. Option to allow all cards CoCa returns. – Android
- #contextual-search-simplified-server
- Contextual Search integration with Unified Consent
- Enables integration of Tap to Search with Unified Consent. – Android
- #contextual-search-unity-integration
- Explore websites
- Enables portal from new tab page to explore websites. – Android
- #explore-sites
- Shopping assist exploration
- Show some shopping assistance when available – Android
- #shopping-assist
- Show Autofill predictions
- Annotates web forms with Autofill field type predictions as placeholder text. – Mac, Windows, Linux, Chrome OS, Android
- #show-autofill-type-predictions
- Smooth Scrolling
- Animate smoothly when scrolling page content. – Windows, Linux, Chrome OS, Android
- #smooth-scrolling
- Experimental QUIC protocol
- Enable experimental QUIC protocol support. – Mac, Windows, Linux, Chrome OS, Android
- #enable-quic
- Latest stable JavaScript features
- Some web pages use legacy or non-standard JavaScript extensions that may conflict with the latest JavaScript features. This flag allows disabling support of those features for compatibility with such pages. – Mac, Windows, Linux, Chrome OS, Android
- #disable-javascript-harmony-shipping
- Experimental JavaScript
- Enable web pages to use experimental JavaScript features. – Mac, Windows, Linux, Chrome OS, Android
- #enable-javascript-harmony
- WebAssembly baseline compiler
- Enables WebAssembly baseline compilation and tier up. – Mac, Windows, Linux, Chrome OS, Android
- #enable-webassembly-baseline
- WebAssembly compiled module cache
- Enables caching of compiled WebAssembly modules. – Mac, Windows, Linux, Chrome OS, Android
- #enable-webassembly-code-cache
- WebAssembly code garbage collection
- Enables garbage collection of WebAssembly code. – Mac, Windows, Linux, Chrome OS, Android
- #enable-webassembly-code-gc
- WebAssembly SIMD support.
- Enables support for the WebAssembly SIMD proposal. – Mac, Windows, Linux, Chrome OS, Android
- #enable-webassembly-simd
- WebAssembly threads support.
- Enables support for the WebAssembly Threads proposal. Implies #shared-array-buffer and #enable-webassembly. – Mac, Windows, Linux, Chrome OS, Android
- #enable-webassembly-threads
- Experimental enabled SharedArrayBuffer support in JavaScript.
- Enable SharedArrayBuffer support in JavaScript. – Mac, Windows, Linux, Chrome OS, Android
- #shared-array-buffer
- Future V8 VM features
- This enables upcoming and experimental V8 VM features. This flag does not enable experimental JavaScript features. – Mac, Windows, Linux, Chrome OS, Android
- #enable-future-v8-vm-features
- GPU rasterization
- Use GPU to rasterize web content. Requires impl-side painting. – Mac, Windows, Linux, Chrome OS, Android
- #enable-gpu-rasterization
- Out of process rasterization
- Perform Ganesh raster in the GPU Process instead of the renderer. Must also enable GPU rasterization – Mac, Windows, Linux, Chrome OS, Android
- #enable-oop-rasterization
- Experimental Web Platform features
- Enables experimental Web Platform features that are in development. – Mac, Windows, Linux, Chrome OS, Android
- #enable-experimental-web-platform-features
- App notification status messaging
- Enables messaging in site permissions UI informing user when notifications are disabled for the entire app. – Android
- #enable-app-notification-status-messaging
- Enables use of the Android spellchecker.
- Enables use of the Android spellchecker. – Android
- #enable-android-spellchecker
- Touch adjustment
- Refine the position of a touch gesture in order to compensate for touches having poor resolution compared to a mouse. – Windows, Linux, Chrome OS, Android
- #disable-touch-adjustment
- Hardware-accelerated video decode
- Hardware-accelerated video decode where available. – Mac, Windows, Chrome OS, Android
- #disable-accelerated-video-decode
- Enable History Favicons Google Server Query
- Allow retrieving favicons of non-local entries in the history WebUIs and the recent tabs menu using a Google server instead of Sync. – Mac, Windows, Linux, Chrome OS, Android
- #enable-history-favicons-google-server-query
- Automatic password generation
- Allow Chrome to offer to generate passwords when it detects account creation pages. – Mac, Windows, Linux, Chrome OS, Android
- #automatic-password-generation
- New password form parsing for filling passwords
- Replaces existing form parsing for filling in password manager with a new version, currently under development. WARNING: when enabled, Password Manager might stop working – Mac, Windows, Linux, Chrome OS, Android
- #new-password-form-parsing
- New password form parsing for saving passwords
- Replaces existing form parsing for saving in password manager with a new version, currently under development. WARNING: when enabled, Password Manager might stop working – Mac, Windows, Linux, Chrome OS, Android
- #new-password-form-parsing-for-saving
- Use only new password form parsing
- The old password form parsing is disabled – Mac, Windows, Linux, Chrome OS, Android
- #only-new-password-form-parsing
- Show autofill signatures.
- Annotates web forms with Autofill signatures as HTML attributes. Also marks password fields suitable for password generation. – Mac, Windows, Linux, Chrome OS, Android
- #enable-show-autofill-signatures
- Use Google Payments sandbox servers
- For developers: use the sandbox service for Google Payments API calls. – Mac, Windows, Linux, Chrome OS, Android
- #wallet-service-use-sandbox
- Overscroll history navigation
- History navigation in response to horizontal overscroll. – Windows, Linux, Chrome OS, Android
- #overscroll-history-navigation
- Touch text selection strategy
- Controls how text selection granularity changes when touch text selection handles are dragged. Non-default behavior is experimental. – Android
- #touch-selection-strategy
- Enable navigation tracing
- This is to be used in conjunction with the trace-upload-url flag. WARNING: When enabled, Chrome will record performance data for every navigation and upload it to the URL specified by the trace-upload-url flag. The trace may include personally identifiable information (PII) such as the titles and URLs of websites you visit. – Mac, Windows, Linux, Chrome OS, Android
- #enable-navigation-tracing
- Trace label for navigation tracing
- This is to be used in conjunction with the enable-navigation-tracing flag. Please select the label that best describes the recorded traces. This will choose the destination the traces are uploaded to. If you are not sure, select other. If left empty, no traces will be uploaded. – Mac, Windows, Linux, Chrome OS, Android
- #trace-upload-url
- Substring matching for Autofill suggestions
- Match Autofill suggestions based on substrings (token prefixes) rather than just prefixes. – Mac, Windows, Linux, Chrome OS, Android
- #enable-suggestions-with-substring-match
- Google Payments card saving checkbox
- Show the checkbox to offer local saving of a credit card downloaded from the server. – Mac, Windows, Linux, Chrome OS, Android
- #enable-offer-store-unmasked-wallet-cards
- WebGL Draft Extensions
- Enabling this option allows web applications to access the WebGL Extensions that are still in draft status. – Mac, Windows, Linux, Chrome OS, Android
- #enable-webgl-draft-extensions
- Autofill Accessibility
- Enable accessibility for autofill popup. – Android
- #enable-android-autofill-accessibility
- Zero-copy rasterizer
- Raster threads write directly to GPU memory associated with tiles. – Mac, Windows, Linux, Chrome OS, Android
- #enable-zero-copy
- Reader Mode triggering
- Determines what pages the Reader Mode infobar is shown on. – Android
- #reader-mode-heuristics
- Chrome Duet
- Enables Chrome Duet, split toolbar Chrome Home, on Android. – Android
- #enable-chrome-duet
- Chrome Duet Labels
- Enables Chrome Duet (split toolbar) labels. – Android
- #enable-chrome-duet-labels
- Force Enable Home Page Button
- Displays a home button if enabled. – Android
- #force-enable-home-page-button
- Enable NTP Button
- Displays a New Tab Page button in the toolbar if enabled. – Android
- #enable-ntp-button
- Enable Homepage tile shown in Suggested Tiles
- When NTPButton is enabled, the first tile of the Suggested Tiles will be used for homepage. It will not have an effect when NTPButton is disabled. – Android
- #enable-homepage-tile
- Search Ready Omnibox
- Clears the omnibox and adds a suggestion item to share, copy, or edit the URL. – Android
- #enable-search-ready-omnibox
- In-Product Help Demo Mode
- Selects the In-Product Help demo mode. – Mac, Windows, Linux, Chrome OS, Android
- #in-product-help-demo-mode-choice
- Threaded scrolling
- Threaded handling of scroll-related input events. Disabling this will force all such scroll events to be handled on the main thread. Note that this can dramatically hurt scrolling performance of most websites and is intended for testing purposes only. – Mac, Windows, Linux, Chrome OS, Android
- #disable-threaded-scrolling
- Reduce default 'referer' header granularity.
- If a page hasn't set an explicit referrer policy, setting this flag will reduce the amount of information in the 'referer' header for cross-origin requests. – Mac, Windows, Linux, Chrome OS, Android
- #reduced-referrer-granularity
- Credit Card Assisted Filling
- Enable assisted credit card filling on certain sites. – Android
- #enable-credit-card-assist
- Enable Committed Interstitials for HTTP Auth
- Use committed error pages instead of transient navigation entries for HTTP auth interstitial pages. – Mac, Windows, Linux, Chrome OS, Android
- #http-auth-committed-interstitials
- Site Isolation For Password Sites
- Security mode that enables site isolation for sites based on password-oriented heuristics, such as a user typing in a password. – Android
- #enable-site-isolation-for-password-sites
- Strict site isolation
- Security mode that enables site isolation for all sites (SitePerProcess). In this mode, each renderer process will contain pages from at most one site, using out-of-process iframes when needed. Check chrome://process-internals to see the current isolation mode. Setting this flag to 'Enabled' turns on site isolation regardless of the default. Here, 'Disabled' is a legacy value that actually means 'Default,' in which case site isolation may be already enabled based on platform, enterprise policy, or field trial. See also #site-isolation-trial-opt-out for how to disable site isolation for testing. – Android
- #enable-site-per-process
- Process sharing with strict site instances
- When site isolation is disabled, this mode changes how sites are lumped in to a shared process. Process selection is usually controlled with site instances. With strict site isolation, each site on a page gets its own site instance and process. With site isolation disabled and without this mode, all sites that share a process are put into the same site instance. This mode adds a third way: site instances are strictly separated like strict site isolation, but process selection puts multiple site instances in a single process. – Android
- #enable-process-sharing-with-strict-site-instances
- Isolate additional origins
- Requires dedicated processes for an additional set of origins, specified as a comma-separated list. – Mac, Windows, Linux, Chrome OS, Android
- #isolate-origins
- KidsMangement Url Classification
- Uses KidsManagementService to classify URLs for Kid Accounts. – Mac, Windows, Linux, Chrome OS, Android
- #kids-management-url-classification
- Disable site isolation
- Disables site isolation (SitePerProcess, IsolateOrigins, etc). Intended for diagnosing bugs that may be due to out-of-process iframes. Opt-out has no effect if site isolation is force-enabled using a command line switch or using an enterprise policy. Caution: this disables important mitigations for the Spectre CPU vulnerability affecting most computers. – Mac, Windows, Linux, Chrome OS, Android
- #site-isolation-trial-opt-out
- Use Blink's zoom for device scale factor.
- If enabled, Blink uses its zooming mechanism to scale content for device scale factor. – Mac, Windows, Linux, Chrome OS, Android
- #enable-use-zoom-for-dsf
- Previews Allowed
- Allows previews to be shown subject to specific preview types being enabled and the client experiencing specific triggering conditions. May be used as a kill-switch to turn off all potential preview types. – Mac, Windows, Linux, Chrome OS, Android
- #allow-previews
- Data Saver Server Previews
- Allow the Data Reduction Proxy to serve previews. – Mac, Windows, Linux, Chrome OS, Android
- #data-saver-server-previews
- Ignore Previews Blocklist
- Ignore decisions made by the PreviewsBlockList – Mac, Windows, Linux, Chrome OS, Android
- #ignore-previews-blocklist
- Ignore Lite Page Redirect Preview Optimization Hints Blacklist
- Ignore blacklist decisions made by Optimization Hints for Lite Page Redirect previews – Mac, Windows, Linux, Chrome OS, Android
- #ignore-litepage-redirect-optimization-blacklist
- Use an alternative Data Saver back end configuration.
- Enable a different approach to saving data by configuring the back end server – Mac, Windows, Linux, Chrome OS, Android
- #enable-data-reduction-proxy-server-experiment
- Offline Page Previews
- Enable showing offline page previews on slow networks. – Android
- #enable-offline-previews
- Lite Page Server Previews
- Enable showing Lite Page Previews served from a Previews Server.This feature will cause Chrome to redirect eligible navigations to a Google-owned domain that serves a pre-rendered version of the original page. Also known as Lite Page Redirect Previews. – Android
- #enable-lite-page-server-previews
- Lite Page Server Previews using URL Loader
- Lite Page Server Previews using URL Loader – Android
- #enable-url-loader-lite-page-server-previews
- NoScript previews
- Enable disabling JavaScript on some pages on slow networks. – Mac, Windows, Linux, Chrome OS, Android
- #enable-noscript-previews
- Enable resource loading hints
- Enable using server-provided resource loading hints to provide a preview over slow network connections. – Mac, Windows, Linux, Chrome OS, Android
- #enable-resource-loading-hints
- Allow invalid certificates for resources loaded from localhost.
- Allows requests to localhost over HTTPS even when an invalid certificate is presented. – Mac, Windows, Linux, Chrome OS, Android
- #allow-insecure-localhost
- Bypass user engagement checks
- Bypasses user engagement checks for displaying app banners, such as requiring that users have visited the site before and that the banner hasn't been shown recently. This allows developers to test that other eligibility requirements for showing app banners, such as having a manifest, are met. – Mac, Windows, Linux, Chrome OS, Android
- #bypass-app-banner-engagement-checks
- Use Chrome Sync sandbox
- Connects to the testing server for Chrome Sync. – Mac, Windows, Linux, Chrome OS, Android
- #use-sync-sandbox
- Autofill suggestions as keyboard accessory view
- Shows Autofill suggestions on top of the keyboard rather than in a dropdown. – Android
- #autofill-keyboard-accessory-view
- WebVR
- Enables access to experimental Virtual Reality functionality via the WebVR 1.1 API. This feature will eventually be replaced by the WebXR Device API. Warning: Enabling this will also allow WebVR content on insecure origins to access these powerful APIs, and may pose a security risk. Controllers are exposed as Gamepads, and WebVR-specific attributes are exposed. – Mac, Windows, Linux, Chrome OS, Android
- #enable-webvr
- WebXR Device API
- Enables access to experimental APIs to interact with Virtual Reality (VR) and Augmented Reality (AR) devices. – Mac, Windows, Linux, Chrome OS, Android
- #webxr
- WebXR Hit Test
- Enables access to raycasting against estimated XR scene geometry. – Mac, Windows, Linux, Chrome OS, Android
- #webxr-hit-test
- WebXR Plane Detection
- Enables access to planes detected in the user's environment. – Mac, Windows, Linux, Chrome OS, Android
- #webxr-plane-detection
- Android progress update throttling.
- Limit the maximum progress update to make progress appear smoother. – Android
- #progress-bar-throttle
- Enables collecting load timing data for offline page snapshots.
- Enables loading completeness data collection while writing an offline page. This data is collected in the snapshotted offline page to allow data analysis to improve deciding when to make the offline snapshot. – Android
- #offline-pages-load-signal-collecting
- Enables live page sharing of offline pages
- Enables to share current loaded page as offline page by saving as MHTML first. – Android
- #offline-pages-live-page-sharing
- Enables suggested offline pages to be prefetched.
- Enables suggested offline pages to be prefetched, so useful content is available while offline. – Android
- #offline-pages-prefetching
- Enables descriptive failed download status text.
- Enables failed download status text in notifications and Downloads Home to state the reason the request failed if the failure is actionable. – Android
- #offline-pages-failed-download
- Enables descriptive pending download status text.
- Enables pending download status text in notifications and Downloads Home to state the reason the request is pending. – Android
- #offline-pages-pending-download
- Enables offline page snapshots to be based on percentage of page loaded.
- Enables offline page snapshots to use a resource percentage based approach for determining when the page is loaded as opposed to a time based approach – Android
- #offline-pages-resource-based-snapshot
- Enables offline page renovations.
- Enables offline page renovations which correct issues with dynamic content that occur when offlining pages that use JavaScript. – Android
- #offline-pages-renovations
- Enables offline pages in the downloads home to be opened in CCT.
- When enabled offline pages launched from the Downloads Home will be opened in Chrome Custom Tabs (CCT) instead of regular tabs. – Android
- #offline-pages-in-downloads-home-open-in-cct
- Enable alternate dino page with more user capabilities.
- Enables the dino page to show more buttons and offer existing offline content. – Android
- #offline-pages-alternate-dino-page
- Offline indicator choices
- Show an offline indicator while offline. – Android
- #offline-indicator-choice
- Always http probe
- Always do http probe to detect network connectivity for offline indicator as opposed to just taking the connection state from the system.Used for testing. – Android
- #offline-indicator-always-http-probe
- Block scripts loaded via document.write
- Disallows fetches for third-party parser-blocking scripts inserted into the main frame via document.write. – Mac, Windows, Linux, Chrome OS, Android
- #disallow-doc-written-script-loads
- Enable offering upload of Autofilled credit cards
- Enables a new option to upload credit cards to Google Payments for sync to all Chrome devices. – Mac, Windows, Linux, Chrome OS, Android
- #enable-autofill-credit-card-upload
- Force UI direction
- Explicitly force the UI to left-to-right (LTR) or right-to-left (RTL) mode, overriding the default direction of the UI language. – Mac, Windows, Linux, Chrome OS, Android
- #force-ui-direction
- Force text direction
- Explicitly force the per-character directionality of UI text to left-to-right (LTR) or right-to-left (RTL) mode, overriding the default direction of the character language. – Mac, Windows, Linux, Chrome OS, Android
- #force-text-direction
- Forces the update menu type to a specific type
- When set, forces the update type to be a specific one, which impacts the app menu badge and menu item for updates. For Inline Update, the update available flag is implied. The 'Inline Update: Success' selection goes through the whole inline update flow to the end with a successful outcome. The other 'Inline Update' options go through the same flow, but stop at various stages, see their error type for details. – Android
- #force-update-menu-type
- Enable Google Play inline update flow
- When this flag is set, instead of taking the user to the Google Play Store when an update is available, the user is presented with an inline flow where they do not have to leave Chrome until the update is ready to install. – Android
- #enable-inline-update-flow
- Update menu item custom summary
- When this flag and the force show update menu item flag are enabled, a custom summary string will be displayed below the update menu item. – Android
- #update-menu-item-custom-summary
- Force show update menu badge
- When enabled, a badge will be shown on the app menu button if the update type is Update Available or Unsupported OS Version. – Android
- #force-show-update-menu-badge
- Set market URL for testing
- When enabled, sets the market URL for use in testing the update menu item. – Android
- #set-market-url-for-testing
- TLS 1.3 downgrade hardening
- This option enables the TLS 1.3 downgrade hardening mechanism. This hardens TLS 1.3 connections while remaining compatible with TLS 1.0 through 1.2 connections. Firewalls and proxies that do not function when this is enabled do not implement TLS 1.0 through 1.2 correctly or securely. They must be fixed by vendors. – Mac, Windows, Linux, Chrome OS, Android
- #enforce-tls13-downgrade
- TLS 1.3 Early Data
- This option enables TLS 1.3 Early Data, allowing GET requests to be sent during the handshake when resuming a connection to a compatible TLS 1.3 server. – Mac, Windows, Linux, Chrome OS, Android
- #enable-tls13-early-data
- Scroll Anchor Serialization
- Save the scroll anchor and use it to restore the scroll position when navigating. – Mac, Windows, Linux, Chrome OS, Android
- #enable-scroll-anchor-serialization
- Interest Feed Content Suggestions
- Use the interest feed to render content suggestions. Currently content suggestions are shown on the New Tab Page. – Android
- #interest-feed-content-suggestions
- Show server-side suggestions on the New Tab page
- If enabled, the list of content suggestions on the New Tab page will contain server-side suggestions (e.g., Articles for you). Furthermore, it allows to override the source used to retrieve these server-side suggestions. – Android
- #enable-ntp-remote-suggestions
- User Activation v2
- Enable simple user activation for APIs that are otherwise controlled by user gesture tokens. – Mac, Windows, Linux, Chrome OS, Android
- #user-activation-v2
- Enable offlining of recently visited pages
- Enable storing recently visited pages locally for offline use. Requires Offline Pages to be enabled. – Android
- #offlining-recent-pages
- Enable Offline Pages CT features.
- Enable Offline Pages CT features. – Android
- #offline-pages-ct
- Enable Offline Pages CT V2 features.
- V2 features include attributing pages to the app that initiated the custom tabs, and being able to query for pages by page attribution. – Android
- #offline-pages-ct-v2
- Disable download complete notification for whitelisted CCT apps.
- Disable download complete notification for page downloads originating from a CCT app whitelisted to show their own download complete notification. – Android
- #offline-pages-ct-suppress-completed-notification
- Password import
- Import functionality in password settings. – Mac, Windows, Linux, Chrome OS, Android
- #PasswordImport
- Add password-related functions to keyboard accessory
- Adds password generation button and toggle for the passwords bottom sheet to the keyboard accessory. Replaces password generation popups. – Android
- #passwords-keyboard-accessory
- Android web contents dark mode
- Enable dark mode on web contents in Android – Android
- #enable-android-web-contents-dark-mode
- Android Chrome UI dark mode
- If enabled, user can enable Android Chrome UI dark mode through settings. – Android
- #enable-android-night-mode
- Rewrite LevelDB instances after full deletions
- Rewrite LevelDB instances to remove traces of deleted data from disk. – Mac, Windows, Linux, Chrome OS, Android
- #rewrite-leveldb-on-deletion
- Passive Event Listener Override
- Forces touchstart, touchmove, mousewheel and wheel event listeners (which haven't requested otherwise) to be treated as passive. This will break touch/wheel behavior on some websites but is useful for demonstrating the potential performance benefits of adopting passive event listeners. – Mac, Windows, Linux, Chrome OS, Android
- #passive-listener-default
- Document Level Event Listeners Passive Default
- Forces touchstart, and touchmove event listeners on document level targets (which haven't requested otherwise) to be treated as passive. – Mac, Windows, Linux, Chrome OS, Android
- #document-passive-event-listeners
- Document Level Wheel Event Listeners Passive Default
- Forces wheel, and mousewheel event listeners on document level targets (which haven't requested otherwise) to be treated as passive. – Mac, Windows, Linux, Chrome OS, Android
- #document-passive-wheel-event-listeners
- Touch Event Listeners Passive Default During Fling
- Forces touchstart, and first touchmove per scroll event listeners during fling to be treated as passive. – Mac, Windows, Linux, Chrome OS, Android
- #passive-event-listeners-due-to-fling
- Per-method canMakePayment() quota.
- Allow calling canMakePayment() for different payment methods, as long as method-specific parameters remain unchanged. – Mac, Windows, Linux, Chrome OS, Android
- #per-method-can-make-payment-quota
- Experimental Web Payments API features
- Enable experimental Web Payments API features – Mac, Windows, Linux, Chrome OS, Android
- #enable-web-payments-experimental-features
- Fill passwords on account selection
- Filling of passwords when an account is explicitly selected by the user rather than autofilling credentials on page load. – Mac, Windows, Linux, Chrome OS, Android
- #fill-on-account-select
- Fill passwords on account selection on HTTP origins
- Filling of passwords when an account is explicitly selected by the user rather than autofilling credentials on page load on HTTP origins. – Mac, Windows, Linux, Chrome OS, Android
- #fill-on-account-select-http
- Enable the use of SurfaceLayer objects for videos.
- Enable compositing onto a Surface instead of a VideoLayer for videos. – Mac, Windows, Linux, Chrome OS, Android
- #enable-surfaces-for-videos
- No Credit Card Abort
- Whether or not the No Credit Card Abort is enabled. – Android
- #no-credit-card-abort
- Generic Sensor
- Enables motion sensor classes based on Generic Sensor API, i.e. Accelerometer, LinearAccelerationSensor, Gyroscope, AbsoluteOrientationSensor and RelativeOrientationSensor interfaces. – Mac, Windows, Linux, Chrome OS, Android
- #enable-generic-sensor
- Generic Sensor Extra Classes
- Enables an extra set of sensor classes based on Generic Sensor API, which expose previously unavailable platform features, i.e. AmbientLightSensor and Magnetometer interfaces. – Mac, Windows, Linux, Chrome OS, Android
- #enable-generic-sensor-extra-classes
- Sensor content setting
- Enable UI in content settings to control access to the sensor APIs. – Mac, Windows, Linux, Chrome OS, Android
- #enable-sensor-content-setting
- Throttle expensive background timers
- Enables intervention to limit CPU usage of background timers to 1%. – Mac, Windows, Linux, Chrome OS, Android
- #expensive-background-timer-throttling
- Credit card autofill ablation experiment.
- If enabled, credit card autofill suggestions will not display. – Mac, Windows, Linux, Chrome OS, Android
- #enable-autofill-credit-card-ablation-experiment
- Make cardholder name editable in dialog during credit card upload
- If enabled, in certain situations when offering credit card upload to Google Payments, the cardholder name can be edited within the offer-to-save dialog, which is prefilled with the name from the signed-in Google Account. – Mac, Windows, Linux, Chrome OS, Android
- #enable-autofill-credit-card-upload-editable-cardholder-name
- Make expiration date editable in dialog during credit card upload
- If enabled, if a credit card's expiration date was not detected when offering card upload to Google Payments, the offer-to-save dialog displays an expiration date selector. – Mac, Windows, Linux, Chrome OS, Android
- #enable-autofill-credit-card-upload-editable-expiration-date
- Prevents upload save on cards from unsupported networks
- If enabled, cards from unsupported networks will not be offered upload save, and will instead be offered local save. – Mac, Windows, Linux, Chrome OS, Android
- #enable-autofill-do-not-upload-save-unsupported-cards
- Allow credit card import from forms that disappear after entry
- If enabled, offers credit card save for forms that are hidden from the page after information has been entered into them, including accordion-style checkout flows. – Mac, Windows, Linux, Chrome OS, Android
- #enable-autofill-import-non-focusable-credit-card-forms
- Allow credit card import from dynamic forms after entry
- If enabled, offers credit card save for dynamic forms from the page after information has been entered into them. – Mac, Windows, Linux, Chrome OS, Android
- #enable-autofill-import-dynamic-forms
- Enable limit on offering to migrate local cards repeatedly using the updated strike system implementation
- If enabled, uses the updated strike system implementation to prevent offering prompts for local card migration if it has repeatedly been ignored, declined, or failed. – Mac, Windows, Linux, Chrome OS, Android
- #enable-autofill-local-card-migration-uses-strike-system-v2
- Send experiment flag IDs in calls to Google Payments
- If enabled, adds the status of certain experiment variations when making calls to Google Payments. – Mac, Windows, Linux, Chrome OS, Android
- #enable-autofill-send-experiment-ids-in-payments-rpcs
- Enable Autofill manual fallback for Addresses and Payments (Android)
- If enabled, adds toggle for addresses and payments bottom sheet to the keyboard accessory. – Android
- #enable-autofill-manual-fallback
- Enable Autofill refresh style (Android)
- Enable modernized style for Autofill on Android – Android
- #enable-autofill-refresh-style
- Omnibox new answer layout
- Modernize omnibox answers using an enhanced layout with larger icons. – Android
- #omnibox-new-answer-layout
- Omnibox rich entity suggestions
- Display entity suggestions using images and an enhanced layout; showing more context and descriptive text about the entity. – Mac, Windows, Linux, Chrome OS, Android
- #omnibox-rich-entity-suggestions
- Omnibox Group Suggestions By Search vs URL
- Group suggestions by major type, search then navigation, except for the default match which must be first. – Mac, Windows, Linux, Chrome OS, Android
- #omnibox-group-suggestions-by-search-vs-url
- Enable speculative start of a service worker when a search is predicted.
- If enabled, when the user enters text in the omnibox that looks like a a query, any service worker associated with the search engine the query will be sent to is started early. – Mac, Windows, Linux, Chrome OS, Android
- #enable-speculative-service-worker-start-on-query-input
- Service worker long running message dispatch.
- Enables long running message dispatch method for service workers. Messages sent with this method do not timeout, allowing the service worker to run indefinitely. – Mac, Windows, Linux, Chrome OS, Android
- #enable-service-worker-long-running-message
- Enable command line on non-rooted devices
- Enable reading command line file on non-rooted devices (DANGEROUS). – Android
- #enable-command-line-on-non-rooted-devices
- Enable custom context menu
- Enables a new context menu when a link, image, or video is pressed within Chrome. – Android
- #enable-custom-context-menu
- Enable the revamped context menu
- Enables a revamped context menu when a link, image, or video is long pressed within Chrome. – Android
- #enable-revamped-context-menu
- Include title for the current URL in the omnibox
- In the event that the omnibox provides suggestions on-focus, the URL of the current page is provided as the first suggestion without a title. Enabling this flag causes the title to be displayed. – Mac, Windows, Linux, Chrome OS, Android
- #omnibox-display-title-for-current-url
- Force color profile
- Forces Chrome to use a specific color profile instead of the color of the window's current monitor, as specified by the operating system. – Mac, Windows, Linux, Chrome OS, Android
- #force-color-profile
- WebNFC
- Enable WebNFC support. – Android
- #enable-webnfc
- Override effective connection type
- Overrides the effective connection type of the current connection returned by the network quality estimator. Slow 2G on Cellular returns Slow 2G when connected to a cellular network, and the actual estimate effective connection type when not on a cellular network. Previews are usually served on 2G networks. – Mac, Windows, Linux, Chrome OS, Android
- #force-effective-connection-type
- Chrome heap profiler start mode.
- Starts heap profiling service that records sampled memory allocation profile having each sample attributed with a callstack. The sampling resolution is controlled with --memlog-sampling-rate flag. Recorded heap dumps can be obtained at chrome://tracing [category:memory-infra] and chrome://memory-internals. This setting controls which processes will be profiled since their start. To profile any given process at a later time use chrome://memory-internals page. – Mac, Windows, Linux, Chrome OS, Android
- #memlog
- Heap profiling sampling interval (in bytes).
- Heap profiling service uses Poisson process to sample allocations. Default value for the interval between samples is 100000 (100KB). This results in low noise for large and/or frequent allocations [size * frequency >> 100KB]. This means that aggregate numbers [e.g. total size of malloc-ed objects] and large and/or frequent allocations can be trusted with high fidelity. Lower intervals produce higher samples resolution, but come at a cost of higher performance overhead. – Mac, Windows, Linux, Chrome OS, Android
- #memlog-sampling-rate
- Heap profiling stack traces type.
- By default heap profiling service records native stacks. A post-processing step is required to symbolize the stacks. 'Native with thread names' adds the thread name as the first frame of each native stack. It's also possible to record a pseudo stack using trace events as identifiers. It's also possible to do a mix of both. – Mac, Windows, Linux, Chrome OS, Android
- #memlog-stack-mode
- Omnibox UI Hide Steady-State URL Scheme
- In the omnibox, hide the scheme from steady state displayed URLs. It is restored during editing. – Mac, Windows, Linux, Chrome OS, Android
- #omnibox-ui-hide-steady-state-url-scheme
- Omnibox UI Hide Steady-State URL Trivial Subdomains
- In the omnibox, hide trivial subdomains from steady state displayed URLs. Hidden portions are restored during editing. – Mac, Windows, Linux, Chrome OS, Android
- #omnibox-ui-hide-steady-state-url-trivial-subdomains
- Omnibox UI Hide Steady-State URL Path, Query, and Ref
- In the omnibox, hide the path, query and ref from steady state displayed URLs. Hidden portions are restored during editing. – Mac, Windows, Linux, Chrome OS, Android
- #omnibox-ui-hide-steady-state-url-path-query-and-ref
- Omnibox UI One Click Unelide
- In the omnibox, undo all unelisions with a single click or focus action. – Mac, Windows, Linux, Chrome OS, Android
- #omnibox-ui-one-click-unelide
- Omnibox Max URL Matches
- The maximum number of URL matches to show, unless there are no replacements. – Mac, Windows, Linux, Chrome OS, Android
- #omnibox-max-url-matches
- Omnibox UI Show Suggestion Favicons
- Shows favicons instead of generic vector icons for URL suggestions in the Omnibox dropdown. – Mac, Windows, Linux, Chrome OS, Android
- #omnibox-ui-show-suggestion-favicons
- Omnibox Zero Suggestions on New Tab Page
- Offer suggestions when URL bar (omnibox) is focused. – Android
- #omnibox-zero-suggestions-on-ntp
- Use new Accept-Language header
- Adds the base language code after other corresponding language+region codes. This ensures that users receive content in their preferred language. – Mac, Windows, Linux, Chrome OS, Android
- #use-new-accept-language-header
- Runs network service in-process
- Runs the network service in the browser process. – Mac, Windows, Linux, Chrome OS, Android
- #network-service-in-process
- Allow starting service manager only
- Allows running a lightweight service-manager-only mode, in which services can run without the browser process. – Mac, Windows, Linux, Chrome OS, Android
- #allow-starting-service-manager-only
- Out of blink CORS
- CORS handling logic is moved out of blink. – Mac, Windows, Linux, Chrome OS, Android
- #out-of-blink-cors
- Enable resource load throttling
- Uses the resource load scheduler in blink to throttle resource load requests. – Mac, Windows, Linux, Chrome OS, Android
- #enable-resource-load-scheduler
- Start spare renderer on omnibox focus
- When the omnibox is focused, start an empty spare renderer. This can speed up the load of the navigation from the omnibox. – Android
- #omnibox-spare-renderer
- Reader Mode in CCT
- Open Reader Mode in Chrome Custom Tabs. – Android
- #enable-reader-mode-in-cct
- Improved Splash Screen for standalone PWAs
- Enables the Improved Splash Screen UX for standalone PWAs based on new Web App Manifest attributes – Android
- #pwa-improved-splash-screen
- Persistent notification in standalone PWA
- Enables a persistent Android notification for standalone PWAs – Android
- #pwa-persistent-notification
- Click to open embedded PDFs
- When the PDF plugin is unavailable, show a click-to-open placeholder for embedded PDFs. – Mac, Windows, Linux, Chrome OS, Android
- #click-to-open-pdf
- Improved Geo-language Data
- Makes the GeoLanguageModel use higher quality, more refined ULP geo-language data. – Mac, Windows, Linux, Chrome OS, Android
- #enable-improved-geolanguage-data
- Parallel downloading
- Enable parallel downloading to accelerate download speed. – Mac, Windows, Linux, Chrome OS, Android
- #enable-parallel-downloading
- Async DNS resolver
- Enables the built-in DNS resolver. – Android
- #enable-async-dns
- Enable download progress infobar
- Enables an infobar notifying users about status of current downloads. – Android
- #download-progress-infobar
- Enable download home v2
- Enables the new UI for download home – Android
- #download-home-v2
- Enable download auto-resumption in native
- Enables download auto-resumption in native – Android
- #download-auto-resumption-native
- Enable new download backend
- Enables the new download backend that uses offline content provider – Mac, Windows, Linux, Chrome OS, Android
- #enable-new-download-backend
- Enable download rename
- Enables rename option for downloads – Android
- #download-rename
- Allow download resumption without strong validators
- Allows download to resume instead of restarting from the begining if strong validators are not present. – Mac, Windows, Linux, Chrome OS, Android
- #download-resumption-without-strong-validators
- Enable new UI for net-error page
- Enables showing available offline content on the net-error (Dino) page. – Android
- #new-net-error-page-ui
- AutoFetchOnNetErrorPage
- When enabled, and navigation fails with an offline error, schedule a fetch of the page when online again. – Android
- #auto-fetch-on-net-error-page
- Stop non-timer task queues background
- Stop non-timer task queues, in the background, after a grace period. – Mac, Windows, Linux, Chrome OS, Android
- #stop-non-timers-in-background
- Stop in background
- Stop scheduler task queues, in the background, after a grace period. – Android
- #stop-in-background
- Enable network logging to file
- Enables network logging to a file named netlog.json in the user data directory. The file can be imported into chrome://net-internals. – Mac, Windows, Linux, Chrome OS, Android
- #enable-network-logging-to-file
- Mark non-secure origins as non-secure
- Change the UI treatment for HTTP pages – Mac, Windows, Linux, Chrome OS, Android
- #enable-mark-http-as
- Viz Display Compositor (OOP-D)
- If enabled, the display compositor runs as part of the viz service in theGPU process. – Chrome OS, Android
- #enable-viz-display-compositor
- Unified Consent
- Enables a unified management of user consent for privacy-related features. This includes new confirmation screens and improved settings pages. – Mac, Windows, Linux, Chrome OS, Android
- #unified-consent
- Bundled Connection Help
- Enables or disables redirection to local help content for users who get an interstitial after clicking the 'Learn More' link on a previous interstitial. – Mac, Windows, Linux, Chrome OS, Android
- #BundledConnectionHelp
- Query in Omnibox
- Only display query terms in the omnibox when viewing a search results page. – Mac, Windows, Linux, Chrome OS, Android
- #enable-query-in-omnibox
- Viz Hit-test
- If enabled, event targeting uses the new viz-assisted hit-testing logic, with hit-test data computed from the CompositorFrame or the SurfaceLayer. – Mac, Windows, Linux, Chrome OS, Android
- #enable-viz-hit-test
- Use PDF compositor service for printing
- When enabled, use PDF compositor service to composite and generate PDF files for printing. When site isolation is enabled, disabling this will not stop using PDF compositor service since the service is required for printing out-of-process iframes correctly. – Mac, Windows, Linux, Chrome OS, Android
- #use-pdf-compositor-service-for-print
- Autofill Validates Profiles By Client
- Allows autofill to validate profiles on the client side – Mac, Windows, Linux, Chrome OS, Android
- #autofill-profile-client-validation
- Autofill Uses Server Validation
- Allows autofill to use server side validation – Mac, Windows, Linux, Chrome OS, Android
- #autofill-profile-server-validation
- Autofill Rejects Invalid Company Names
- Autofill rejects using non-verified company names that are in the format of a birthyear. – Mac, Windows, Linux, Chrome OS, Android
- #autofill-reject-company-birthyear
- Restrict formless form extraction
- Restrict extraction of formless forms to checkout flows – Mac, Windows, Linux, Chrome OS, Android
- #autofill-restrict-formless-form-extraction
- Enable Supervised User Committed Interstitials
- Use committed error pages instead of transient navigation entries for supervised user interstitials – Mac, Windows, Linux, Chrome OS, Android
- #SupervisedUserCommittedInterstitials
- Enable horizontal tab switcher
- Changes the layout of the Android tab switcher so tabs scroll horizontally instead of vertically. – Android
- #enable-horizontal-tab-switcher
- Tab Grid Layout
- Allows users to see their tabs in a grid layout in the tab switcher. – Android
- #enable-tab-grid-layout
- Tab Groups
- Allows users to create groups to better organize their tabs. – Android
- #enable-tab-groups
- Tab Groups UI Improvements
- Allows users to access new features in Tab Group UI. – Android
- #enable-tab-groups-ui-improvements
- Enable tab switcher on return
- Enable tab switcher on return after specified time has elapsed – Android
- #enable-tab-switcher-on-return
- Enable Tab-to-GTS Animation
- Allows users to see an animation when entering or leaving the Grid Tab Switcher. – Android
- #enable-tab-to-gts-animation
- Tab Engagement Metrics
- Tracks tab engagement and lifetime metrics. – Android
- #enable-tab-engagement-reporting
- All experimental built-in modules
- Enable all experimental built-in modules, as well as built-in module infrastructure and import maps. The syntax and the APIs exposed are experimental and will change over time. – Mac, Windows, Linux, Chrome OS, Android
- #enable-built-in-module-all
- Enable BlinkGenPropertyTrees
- Enable a new compositing mode where Blink generates the compositor property trees. – Mac, Windows, Linux, Chrome OS, Android
- #enable-blink-gen-property-trees
- Enable backdrop-filter
- Enable a new CSS property called backdrop-filter. – Mac, Windows, Linux, Chrome OS, Android
- #enable-backdrop-filter
- Enable Display Locking
- Enable Display Locking JavaScript API. The syntax and the APIs exposed are experimental and may change. – Mac, Windows, Linux, Chrome OS, Android
- #enable-display-locking
- Enable LayoutNG
- Enable Blink's next generation layout engine. – Mac, Windows, Linux, Chrome OS, Android
- #enable-layout-ng
- Enable lazy image loading
- Defers the loading of images marked with the attribute 'loading=lazy' until the page is scrolled down near them. – Mac, Windows, Linux, Chrome OS, Android
- #enable-lazy-image-loading
- Enable lazy frame loading
- Defers the loading of iframes marked with the attribute 'loading=lazy' until the page is scrolled down near them. – Mac, Windows, Linux, Chrome OS, Android
- #enable-lazy-frame-loading
- Cache Autofill Query Responses
- When enabled, autofill will cache the responses it receives from the crowd-sourced field type prediction server. – Mac, Windows, Linux, Chrome OS, Android
- #autofill-cache-query-responses
- Enable Autofill Company Name field
- When enabled, Company Name fields will be auto filled – Mac, Windows, Linux, Chrome OS, Android
- #autofill-enable-company-name
- Autofill Enforce Min Required Fields For Heuristics
- When enabled, autofill will generally require a form to have at least 3 fields before allowing heuristic field-type prediction to occur. – Mac, Windows, Linux, Chrome OS, Android
- #autofill-enforce-min-required-fields-for-heuristics
- Autofill Enforce Min Required Fields For Query
- When enabled, autofill will generally require a form to have at least 3 fields before querying the autofill server for field-type predictions. – Mac, Windows, Linux, Chrome OS, Android
- #autofill-enforce-min-required-fields-for-query
- Autofill Enforce Min Required Fields For Upload
- When enabled, autofill will generally require a form to have at least 3 fillable fields before uploading field-type votes for that form. – Mac, Windows, Linux, Chrome OS, Android
- #autofill-enforce-min-required-fields-for-upload
- Disable saving local copy of uploaded card when credit card upload succeeds
- When enabled, no local copy of server card will be saved when credit card upload succeeds. – Mac, Windows, Linux, Chrome OS, Android
- #autofill-no-local-save-on-upload-success
- Autofill - Rich metadata queries (Canary/Dev only)
- Transmit rich form/field metadata when querying the autofill server. This feature only works on the Canary and Dev channels. – Mac, Windows, Linux, Chrome OS, Android
- #autofill-rich-metadata-queries
- Experimental Productivity Features
- Enable support for experimental developer productivity features, such as built-in modules and policies for avoiding slow rendering. – Mac, Windows, Linux, Chrome OS, Android
- #enable-experimental-productivity-features
- Block unsafe downloads over insecure connections
- Disallows downloads of unsafe files (files that can potentially execute code), where the final download origin or any origin in the redirect chain is insecure. – Mac, Windows, Linux, Chrome OS, Android
- #disallow-unsafe-http-downloads
- Insecure origins treated as secure
- Treat given (insecure) origins as secure origins. Multiple origins can be supplied as a comma-separated list. For the definition of secure contexts, see https://w3c.github.io/webappsec-secure-contexts/ – Mac, Windows, Linux, Chrome OS, Android
- #unsafely-treat-insecure-origin-as-secure
- Accessibility Object Model
- Enables experimental support for Accessibility Object Model APIs that are in development. – Mac, Windows, Linux, Chrome OS, Android
- #enable-accessibility-object-model
- Chrome Custom Tabs Module
- Enables a dynamically loaded module in Chrome Custom Tabs, on Android. – Android
- #cct-module
- Chrome Custom Tabs Module Cache
- Enables a cache for dynamically loaded modules in Chrome Custom Tabs. Under mild memory pressure the cache may be retained for some time – Android
- #cct-module-cache
- Chrome Custom Tabs Module Custom Header
- Enables header customization by dynamically loaded modules in Chrome Custom Tabs. – Android
- #cct-module-custom-header
- Chrome Custom Tabs Module Custom Request Header
- Enables a custom request header for URLs managed by dynamically loaded modules in Chrome Custom Tabs. – Android
- #cct-module-custom-request-header
- Chrome Custom Tabs Module Dex Loading
- Enables loading Chrome Custom Tabs module code from a dex file provided by the module. – Android
- #cct-module-dex-loading
- Chrome Custom Tabs Module postMessage API
- Enables the postMessage API exposed to dynamically loaded modules in Chrome Custom Tabs. – Android
- #cct-module-post-message
- Chrome Custom Tabs Module Intent Extras Usage
- Enables usage of Intent's extras in Chrome Custom Tabs Module – Android
- #cct-module-use-intent-extras
- Background Task Component Updates
- Schedule component updates with BackgroundTaskScheduler – Android
- #background-task-component-update
- Allow Signed HTTP Exchange certificates without extension
- Accepts Origin-Signed HTTP Exchanges to be signed with certificates that do not have CanSignHttpExchangesDraft extension. Warning: Enabling this may pose a security risk. – Mac, Windows, Linux, Chrome OS, Android
- #allow-sxg-certs-without-extension
- Enable Signed Exchange subresource prefetching
- When enabled, the distributors of signed exchanges can let Chrome know alternative signed exchange subresources by setting "alternate" link header. Chrome will prefetch the alternate signed exchange subresources and will load them if the publisher of the main signed exchange has set "allowed-alt-sxg" link header in the signed inner response of the main signed exchange. – Mac, Windows, Linux, Chrome OS, Android
- #enable-sxg-subresource-prefetching
- Bloated renderer detection
- Enable bloated renderer detection – Mac, Windows, Linux, Chrome OS, Android
- #enable-bloated-renderer-detection
- Enable USS for bookmarks sync
- Enables the new, experimental implementation of bookmark sync – Mac, Windows, Linux, Chrome OS, Android
- #enable-sync-uss-bookmarks
- Navigation suggestions for lookalike URLs
- Enable navigation suggestions for URLs that are visually similar to popular domains or to domains with a site engagement score. – Mac, Windows, Linux, Chrome OS, Android
- #enable-lookalike-url-navigation-suggestions
- Enable USS for autofill profile
- Enables the new implementation of autofill profile sync – Mac, Windows, Linux, Chrome OS, Android
- #sync-USS-autofill-profile
- Enable USS for autofill wallet metadata
- Enables the new implementation of autofill walet metadata sync – Mac, Windows, Linux, Chrome OS, Android
- #sync-USS-autofill-wallet-metadata
- Enable resampling input events
- Predicts mouse and touch inputs position at rAF time based on previous input – Mac, Windows, Linux, Chrome OS, Android
- #enable-resampling-input-events
- Enable resampling scroll events
- Predicts the scroll amount at vsync time based on previous input – Mac, Windows, Linux, Chrome OS, Android
- #enable-resampling-scroll-events
- Compositor threaded scrollbar scrolling
- Enables pointer-based scrollbar scrolling on the compositor thread instead of the main thread – Mac, Windows, Linux, Chrome OS, Android
- #compositor-threaded-scrollbar-scrolling
- Enable update check for service worker importScripts() resources
- Extend byte-for-byte update check for scripts that are imported by the service worker script via importScripts(). – Mac, Windows, Linux, Chrome OS, Android
- #enable-service-worker-imported-script-update-check
- Support secondary accounts for Sync standalone transport
- If enabled, allows Chrome Sync to start in standalone transport mode for a signed-in account that has not been chosen as Chrome's primary account. This only has an effect if sync-standalone-transport is also enabled. – Mac, Windows, Linux, Chrome OS, Android
- #sync-support-secondary-account
- Use Multilogin endpoint.
- Use Gaia OAuth multilogin for identity consistency. – Mac, Windows, Linux, Chrome OS, Android
- #use-multilogin-endpoint
- Android Site Settings UI changes.
- Enable the new UI changes in Site Settings in Android. – Android
- #android-site-settings-ui-refresh
- Delegate overscroll swipes to websites
- Delegate overscroll swipes to websites first – Android
- #delegate-overscroll-swipes
- Draw contents vertically from edge to edge.
- Draw contents vertically from edge to edge. – Android
- #draw-vertically-edge-to-edge
- Enable invalidations delivery via new FCM based protocol
- Use the new FCM-based protocol for deliveling invalidations – Mac, Windows, Linux, Chrome OS, Android
- #fcm-invalidations
- An ephemeral Preview Tab in an Overlay Panel
- Enable a 'Preview page/image' at a linked page into an overlay. – Android
- #enable-ephemeral-tab
- Overlay new layout
- Enables a new layout for the Overlay panels including Contextual Search and Preview Tab. – Android
- #overlay-new-layout
- Use local Safe Browsing blacklists
- If enabled, maintain a copy of Safe Browsing blacklists in the browser process to check the Safe Browsing reputation of URLs without calling into GmsCore for every URL. – Android
- #safe-browsing-use-local-blacklists-v2
- Filesystem API in Incognito
- Enable Filesystem API in incognito mode. – Mac, Windows, Linux, Chrome OS, Android
- #enable-filesystem-in-incognito
- Send tab to self
- Allows users to receive tabs from other synced devices, in order to easily transition those tabs to this device. This enables the sync infrastructure for this feature. – Mac, Windows, Linux, Chrome OS, Android
- #enable-send-tab-to-self
- Send tab to self history
- Allows users to view tabs that were sent to other synced devices by accessing these tabs through a landing page either in history or in recent tabs. Requires Send tab to self to also be enabled – Mac, Windows, Linux, Chrome OS, Android
- #enable-send-tab-to-self-history
- Send tab to self show sending UI
- Allows users to send tabs to other synced devices by accessing the sending user interface. Requires Send tab to self to also be enabled – Mac, Windows, Linux, Chrome OS, Android
- #enable-send-tab-to-self-show-sending-ui
- Send tab to self: enable use when signed-in regardless of sync state
- Allows use of the send-tab-to-self feature for users who are signed-in but not necessarily syncing. The tab-share data is thus ephemeral, rather than persistent sync data. – Mac, Windows, Linux, Chrome OS, Android
- #enable-send-tab-to-self-when-signed-in
- Data reduction proxy with network service
- Enable data reduction proxy when network service is enabled – Mac, Windows, Linux, Chrome OS, Android
- #enable-data-reduction-proxy-with-network-service
- Allow using remote app context for notifications
- Allow using Context#createPackageContext to work around issues with statusbar icons on certain Android M devices. – Android
- #allow-remote-context-for-notifications
- Google Password Manager UI
- Enables access to the Google Password Manager UI from Chrome. – Mac, Windows, Linux, Chrome OS, Android
- #google-password-manager
- Implicit Root Scroller
- Enables implicitly choosing which scroller on a page is the 'root scroller'. i.e. The one that gets special features like URL bar movement, overscroll glow, rotation anchoring, etc. – Mac, Windows, Linux, Chrome OS, Android
- #enable-implicit-root-scroller
- Enable Text Fragment Anchor.
- Enables scrolling to text specified in URL's fragment. – Mac, Windows, Linux, Chrome OS, Android
- #enable-text-fragment-anchor
- Enable gpu service logging
- Enable printing the actual GL driver calls. – Mac, Windows, Linux, Chrome OS, Android
- #enable-gpu-service-logging
- Foreground notification manager
- Enable foreground notification manager to handle foreground service and notification. – Android
- #foreground-notification-manager
- Enable flash avoidance between same-origin navigations
- Enables experimental flash avoidance when navigating between pages in the same origin. This feature is in the implementation stages and currently has no effect. – Mac, Windows, Linux, Chrome OS, Android
- #enable-avoid-flash-between-navigation
- AutofillAssistantChromeEntry
- Initiate autofill assistant from within Chrome. – Android
- #autofill-assistant-chrome-entry
- Skip best effort tasks
- With this flag on, tasks of the lowest priority will not be executed until shutdown. The queue of low priority tasks can increase memory usage.Also, while it should be possible to use Chrome almost normally with this flag, it is expected that some non-visible operations such as writing user data to disk, cleaning caches, reporting metrics or updating components won't be performed until shutdown. – Mac, Windows, Linux, Chrome OS, Android
- #disable-best-effort-tasks
- Enable USS for passwords sync
- Enables the new, experimental implementation of passwords sync – Mac, Windows, Chrome OS, Android
- #enable-sync-uss-passwords
- Manual password generation
- Whether Chrome should offer users the option to manually request to generate passwords on Android. – Android
- #manual-password-generation-android
- Mobile identity consistency
- Enables stronger identity consistency on mobile – Android
- #mobile-identity-consistency
- Identity Disc
- Enables Identity Disc, profile avatar icon button in toolbar. – Android
- #identity-disc
- Autofill Uses Improved Label Disambiguation
- When enabled, the Autofill dropdown's suggestions' labels are displayed using the improved disambiguation format. – Mac, Windows, Linux, Chrome OS, Android
- #autofill-use-improved-label-disambiguation
- Built-in module infra and import maps
- Enable built-in module infrastructure and import maps. Individual built-in modules should be enabled by other flags. The syntax and the APIs exposed are experimental and will change over time. – Mac, Windows, Linux, Chrome OS, Android
- #enable-built-in-module-infra
- kv-storage built-in module
- Enable kv-storage built-in module, as well as built-in module infrastructure and import maps. The syntax and the APIs exposed are experimental and will change over time. – Mac, Windows, Linux, Chrome OS, Android
- #enable-built-in-module-kv-storage
- Native File System API
- Enables the experimental Native File System API, giving websites access to the native file system – Mac, Windows, Linux, Chrome OS, Android
- #native-file-system-api
- Strict-Origin-Isolation
- Experimental security mode that strengthens the site isolation policy. Controls whether site isolation should use origins instead of scheme and eTLD+1. – Mac, Windows, Linux, Chrome OS, Android
- #strict-origin-isolation
- Remove the option to save local copies of unmasked server cards
- When enabled, the server card unmask prompt will not include the checkbox to also save the card locally on the current device upon success. – Mac, Windows, Linux, Chrome OS, Android
- #autofill-no-local-save-on-unmask-success
- Log JS console messages in system logs
- Enable logging JS console messages in system logs, please note that they may contain PII. – Android
- #enable-logging-js-console-messages
- Skia API for OOP-D compositing
- If enabled, the display compositor will use Skia as the graphics API instead of OpenGL ES. Requires Viz Display Compositor (OOP-D). – Linux, Android
- #enable-skia-renderer
- Autofill Off No Server Data
- Disables Autofill for fields with autocomplete off that have no crowd-sourced evidence that Autofill would be helpful. – Mac, Windows, Linux, Chrome OS, Android
- #autofill-off-no-server-data
- Enable Portals.
- Portals are an experimental web platform feature that allows embedding and seamless transitions between pages. See https://github.com/WICG/portals and https://wicg.github.io/portals/ – Mac, Windows, Linux, Chrome OS, Android
- #enable-portals
- Allow using platform authenticators to retrieve server cards
- When enabled, users will be given the option to use a platform authenticator (if available) to verify card ownership when retrieving credit cards from Google Payments. – Mac, Windows, Linux, Chrome OS, Android
- #enable-autofill-credit-card-authentication
- SameSite by default cookies
- Treat cookies that don't specify a SameSite attribute as if they were SameSite=Lax. Sites must specify SameSite=None in order to enable third-party usage. – Mac, Windows, Linux, Chrome OS, Android
- #same-site-by-default-cookies
- Send tab to self broadcast
- Allows users to broadcast the tab they send to all of their devices instead of targetting only one device. – Mac, Windows, Linux, Chrome OS, Android
- #enable-send-tab-to-self-broadcast
- Cookies without SameSite must be secure
- If enabled, cookies without SameSite restrictions must also be Secure. If a cookie without SameSite restrictions is set without the Secure attribute, it will be rejected. This flag only has an effect if "SameSite by default cookies" is also enabled. – Mac, Windows, Linux, Chrome OS, Android
- #cookies-without-same-site-must-be-secure
- Autofill Uses Mobile Label Disambiguation
- When enabled, Autofill suggestions' labels are displayed using a mobile-friendly format. – Android
- #autofill-use-mobile-label-disambiguation
- Autofill Prune Suggestions
- Further limits the number of suggestions in the Autofill dropdown. – Mac, Windows, Linux, Chrome OS, Android
- #autofill-prune-suggestions
- Allows a page to show popups during its unloading
- When the flag is set to enabled, pages are allowed to show popups while they are being unloaded. – Mac, Windows, Linux, Chrome OS, Android
- #allow-popups-during-page-unload
- Forbid synchronous XHR requests in page dismissal
- Disallow synchronous XHR requests during page dismissal when the page is being navigated away or closed by the user. – Mac, Windows, Linux, Chrome OS, Android
- #enable-forbid-sync-xhr-in-page-dismissal
- Use realtime priority thread for Audio Worklet
- Run Audio Worklet operation on a realtime priority thread for better audio stream stability. – Mac, Windows, Linux, Chrome OS, Android
- #audio-worklet-realtime-thread
- Cookie deprecation messages
- Show messages in the DevTools console about upcoming deprecations that would affect sent/received cookies. – Mac, Windows, Linux, Chrome OS, Android
- #cookie-deprecation-messages
- Unavailable
- Chrome을 다시 시작하면 변경사항이 적용됩니다.
- Relaunch Now
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement