mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-06-06 16:14:49 +08:00
exit browser when all window closed
This commit is contained in:
@@ -126,6 +126,16 @@ export async function launchBossSite() {
|
||||
browser.on('targetcreated', (target) => {
|
||||
attachRequestsListener(target)
|
||||
})
|
||||
browser.on('targetdestroyed', async () => {
|
||||
const pages = await browser.pages()
|
||||
if (pages.length) {
|
||||
return
|
||||
}
|
||||
const cp = browser.process()
|
||||
cp.kill()
|
||||
process.exit(0)
|
||||
})
|
||||
|
||||
const newPage = await await browser.newPage()
|
||||
await page.close()
|
||||
page = newPage
|
||||
|
||||
Reference in New Issue
Block a user