From e92b2ff98860179afa1d11733b85913bb1723e82 Mon Sep 17 00:00:00 2001 From: CanadaHonk Date: Mon, 10 Apr 2023 22:14:30 +0100 Subject: [PATCH] index: add userAgent option --- src/index.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/index.js b/src/index.js index 8179f4e..f925583 100644 --- a/src/index.js +++ b/src/index.js @@ -30,7 +30,7 @@ const defaultCSP = [ 'upgrade-insecure-requests' ].concat( [ 'connect-src', 'prefetch-src', 'font-src', 'img-src', 'media-src', 'style-src', 'form-action' ].map(x => `${x} https: data: blob: 'unsafe-inline'`) ).join('; '); -const startBrowser = async (url, parentDir, { allowHTTP = false, allowNavigation = 'same-origin', windowSize, forceBrowser, forceEngine, localCSP = defaultCSP, devtools }) => { +const startBrowser = async (url, parentDir, { allowHTTP = false, allowNavigation = 'same-origin', windowSize, forceBrowser, forceEngine, localCSP = defaultCSP, devtools, userAgent }) => { const [ browserPath, browserName ] = await findBrowserPath(forceBrowser, forceEngine); const browserFriendlyName = getFriendlyName(browserName); @@ -57,7 +57,8 @@ const startBrowser = async (url, parentDir, { allowHTTP = false, allowNavigation windowSize, allowHTTP, extensions: ExtensionsAPI._extensions[browserType], - devtools: devtools === false ? process.argv.includes('--enable-devtools') : true + devtools: devtools === false ? process.argv.includes('--enable-devtools') : true, + userAgent }, { browserName: browserFriendlyName, url: openingLocal ? localUrl : url,