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
@@ -1,5 +1,6 @@
{ {
"lockfileVersion": 1, "lockfileVersion": 1,
"configVersion": 0,
"workspaces": { "workspaces": {
"": { "": {
"name": "baoyu-danger-gemini-web-scripts", "name": "baoyu-danger-gemini-web-scripts",
@@ -5,8 +5,8 @@ import {
discoverRunningChromeDebugPort, discoverRunningChromeDebugPort,
findChromeExecutable as findChromeExecutableBase, findChromeExecutable as findChromeExecutableBase,
findExistingChromeDebugPort, findExistingChromeDebugPort,
gracefulKillChrome,
getFreePort, getFreePort,
killChrome,
launchChrome as launchChromeBase, launchChrome as launchChromeBase,
openPageSession, openPageSession,
sleep, sleep,
@@ -241,15 +241,11 @@ async function fetch_google_cookies_via_cdp(
try { try {
await cdp.send('Target.closeTarget', { targetId }, { timeoutMs: 5_000 }); await cdp.send('Target.closeTarget', { targetId }, { timeoutMs: 5_000 });
} catch {} } catch {}
} else {
try {
await cdp.send('Browser.close', {}, { timeoutMs: 5_000 });
} catch {}
} }
cdp.close(); cdp.close();
} }
if (chrome) killChrome(chrome); if (chrome) await gracefulKillChrome(chrome, port);
} }
} }