refactor(baoyu-danger-x-to-markdown): use graceful Chrome shutdown

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

View File

@ -1,5 +1,6 @@
{
"lockfileVersion": 1,
"configVersion": 0,
"workspaces": {
"": {
"name": "baoyu-danger-x-to-markdown-scripts",

View File

@ -2,8 +2,8 @@ import {
CdpConnection,
findChromeExecutable as findChromeExecutableBase,
findExistingChromeDebugPort,
gracefulKillChrome,
getFreePort,
killChrome,
launchChrome as launchChromeBase,
openPageSession,
sleep,
@ -122,15 +122,11 @@ async function fetchXCookiesViaCdp(
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);
}
}