Chrome Flags Reference

Chrome command line switches and startup flags for automation, headless mode, and debugging.

--disable-site-isolation-trials

What does --disable-site-isolation-trials do?

Disables site isolation. Note that the opt-in (to site-per-process, isolate-origins, etc.) via enterprise policy and/or cmdline takes precedence over the kDisableSiteIsolation switch (i.e. the opt-in takes effect despite potential presence of kDisableSiteIsolation switch). Note that for historic reasons the name of the switch misleadingly mentions "trials", but the switch also disables the default site isolation that ships on desktop since M67. The name of the switch is preserved for backcompatibility of chrome://flags.

Usage

CLILaunch Chrome with --disable-site-isolation-trials using CLI

chrome --disable-site-isolation-trials

PuppeteerLaunch Chrome with --disable-site-isolation-trials using Puppeteer

const browser = await puppeteer.launch({
  args: ['--disable-site-isolation-trials']
});

PlaywrightLaunch Chrome with --disable-site-isolation-trials using Playwright

const browser = await chromium.launch({
  args: ['--disable-site-isolation-trials']
});

SeleniumLaunch Chrome with --disable-site-isolation-trials using Selenium

from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument('--disable-site-isolation-trials')

driver = webdriver.Chrome(options=options)

Build Conditions

LOAD_WEBUI_FROM_DISK