Explorar o código

use browser arguments to set the user-agent

Former-commit-id: be9965cbbfc9fc9a0d978c950ebdfbb5c7436a18
Gildas %!s(int64=6) %!d(string=hai) anos
pai
achega
5a77b40787
Modificáronse 1 ficheiros con 3 adicións e 3 borrados
  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,