Преглед изворни кода

close the browser after having retrieved page content

Gildas пре 7 година
родитељ
комит
93281fac81
1 измењених фајлова са 3 додато и 2 уклоњено
  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();
 		}
 	}
 };