From a9ab2569bc6e66dc0ab6a2fa19bd2f1a445c1ecc Mon Sep 17 00:00:00 2001 From: simonfr Date: Sun, 12 Dec 2021 16:46:20 +0100 Subject: [PATCH] Add aarch64 to user agents to be replaced (#248) Co-authored-by: Simon --- src/services/sessions.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/sessions.ts b/src/services/sessions.ts index 190d802..bb325eb 100644 --- a/src/services/sessions.ts +++ b/src/services/sessions.ts @@ -121,8 +121,8 @@ export async function testWebBrowserInstallation(): Promise { webBrowserUserAgent = await page.evaluate(() => navigator.userAgent) // replace Linux ARM user-agent because it's detected - if (webBrowserUserAgent.toLocaleLowerCase().includes('linux arm')) { - webBrowserUserAgent = webBrowserUserAgent.replace(/linux arm[^;]+;/i, 'Linux x86_64;') + if (["arm", "aarch64"].some(arch => webBrowserUserAgent.toLocaleLowerCase().includes('linux ' + arch))) { + webBrowserUserAgent = webBrowserUserAgent.replace(/linux \w+;/i, 'Linux x86_64;') } log.info("FlareSolverr User-Agent: " + webBrowserUserAgent)