Commit bc521a36 authored by 郭阔's avatar 郭阔

feat: CDP_PROFILE_OVERRIDE env for per-source browser isolation

Pair with CDP_PORT_OVERRIDE so parallel harvests can each drive a
dedicated Chromium instance (own port + own user-data-dir).
parent 8a0450e9
......@@ -58,7 +58,7 @@ function resolveOptions(config, portOverride) {
const chromium = (config && config.chromium) || {};
const cdpPort = parseInt(portOverride || process.env.CDP_PORT_OVERRIDE || chromium.cdpPort || '9222', 10);
const headless = chromium.headless !== false; // default true, set false to keep a window
const userDataDir = chromium.userDataDir || DEFAULT_PROFILE;
const userDataDir = process.env.CDP_PROFILE_OVERRIDE || chromium.userDataDir || DEFAULT_PROFILE;
return { cdpPort, headless, userDataDir, executablePath: chromium.executablePath || null };
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment