fix(lookup): remove mobile versions of user agent

Removing mobile versions of user agents should help
us with false positives, as the mobile version may give
different selectors which we cannot parse correctly.
This commit is contained in:
Jef LeCompte
2020-12-17 11:34:27 -05:00
parent 7425e6437f
commit 96ae818e84
+14 -7
View File
@@ -97,12 +97,19 @@ export async function getRandomUserAgent(): Promise<string> {
]; ];
} }
const userAgent = return (
getRandom((ua) => { getRandom((ua) => {
return ua.browserName === 'Chrome' && ua.browserVersion > '20'; if (
}) ?? config.browser.userAgent; ua.browserName === 'Chrome' &&
ua.browserVersion > '40' &&
logger.debug('user agent', userAgent); ua.osName !== 'Android' &&
ua.osName !== 'iOS'
return userAgent; ) {
logger.debug('user agent', ua);
return true;
}
return false;
}) ?? config.browser.userAgent
);
} }