Browse Source

use browser arguments to set the user-agent

Former-commit-id: be9965cbbfc9fc9a0d978c950ebdfbb5c7436a18
Gildas 6 năm trước cách đây
mục cha
commit
5a77b40787
1 tập tin đã thay đổi với 3 bổ sung3 xóa
  1. 3 3
      cli/back-ends/puppeteer.js

+ 3 - 3
cli/back-ends/puppeteer.js

@@ -44,13 +44,13 @@ exports.getPageData = async options => {
 	if (options.browserExecutablePath) {
 		browserOptions.executablePath = options.browserExecutablePath || "chrome";
 	}
+	if (options.userAgent) {
+		browserOptions.args.push("--user-agent=" + options.userAgent);
+	}
 	let browser;
 	try {
 		browser = await puppeteer.launch(browserOptions);
 		const page = await browser.newPage();
-		if (options.userAgent) {
-			await page.setUserAgent(options.userAgent);
-		}
 		if (options.browserWidth && options.browserHeight) {
 			await page.setViewport({
 				width: options.browserWidth,