refactor(baoyu-danger-gemini-web): use graceful Chrome shutdown

This commit is contained in:
Jim Liu 宝玉 2026-03-31 18:24:22 -05:00
parent 7891f3c3c0
commit 0ee6dd4305
2 changed files with 3 additions and 6 deletions

View File

@ -1,5 +1,6 @@
{
"lockfileVersion": 1,
"configVersion": 0,
"workspaces": {
"": {
"name": "baoyu-danger-gemini-web-scripts",

View File

@ -5,8 +5,8 @@ import {
discoverRunningChromeDebugPort,
findChromeExecutable as findChromeExecutableBase,
findExistingChromeDebugPort,
gracefulKillChrome,
getFreePort,
killChrome,
launchChrome as launchChromeBase,
openPageSession,
sleep,
@ -241,15 +241,11 @@ async function fetch_google_cookies_via_cdp(
try {
await cdp.send('Target.closeTarget', { targetId }, { timeoutMs: 5_000 });
} catch {}
} else {
try {
await cdp.send('Browser.close', {}, { timeoutMs: 5_000 });
} catch {}
}
cdp.close();
}
if (chrome) killChrome(chrome);
if (chrome) await gracefulKillChrome(chrome, port);
}
}