fix: set user agent as a launch arg for usage in serviceworker (#1518)

This commit is contained in:
Pedro S. Lopez 2022-06-21 00:01:59 -04:00 • committed by GitHub
commit a0b18fb685
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -92,7 +92,12 @@ class Client extends EventEmitter {
browser = await puppeteer.connect(puppeteerOpts);
page = await browser.newPage();
} else {
browser = await puppeteer.launch(puppeteerOpts);
const browserArgs = [...(puppeteerOpts.args || [])];
if(!browserArgs.find(arg => arg.includes('--user-agent'))) {
browserArgs.push(`--user-agent=${this.options.userAgent}`);
}
browser = await puppeteer.launch({...puppeteerOpts, args: browserArgs});
page = (await browser.pages())[0];
}