Quellcode durchsuchen

close the browser after having retrieved page content

Gildas vor 7 Jahren
Ursprung
Commit
93281fac81
1 geänderte Dateien mit 3 neuen und 2 gelöschten Zeilen
  1. 3 2
      node-puppeteer/single-file-puppeteer.js

+ 3 - 2
node-puppeteer/single-file-puppeteer.js

@@ -78,7 +78,7 @@ exports.getPageData = async options => {
 		await page.goto(options.url, {
 			waitUntil: "networkidle0"
 		});
-		return page.evaluate(async options => {
+		return await page.evaluate(async options => {
 			options.insertSingleFileComment = true;
 			options.insertFaviconLink = true;
 			if (!options.saveRawPage && !options.removeFrames) {
@@ -94,7 +94,8 @@ exports.getPageData = async options => {
 		}, options);
 	} finally {
 		if (page) {
-			page.close();
+			await page.close();
+			await browser.close();
 		}
 	}
 };