--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-trialsPuppeteerLaunch 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