Fix the bug with unset alias for a browser

fix #313
pull/362/head
Denis Demchenko 5 years ago
parent 1d66cb9e89
commit 69972820c8

@ -402,12 +402,13 @@ class Parser {
return undefined; return undefined;
} }
isBrowser(browserName, loosely = false) { isBrowser(browserName, includingAlias = false) {
const defaultBrowserName = this.getBrowserName(); const defaultBrowserName = this.getBrowserName();
const possibleNames = [defaultBrowserName.toLowerCase()]; const possibleNames = [defaultBrowserName.toLowerCase()];
const alias = Utils.getBrowserAlias(defaultBrowserName);
if (loosely) { if (includingAlias && typeof alias !== 'undefined') {
possibleNames.push(Utils.getBrowserAlias(defaultBrowserName).toLowerCase()); possibleNames.push(alias.toLowerCase());
} }
return possibleNames.indexOf(browserName.toLowerCase()) !== -1; return possibleNames.indexOf(browserName.toLowerCase()) !== -1;

Loading…
Cancel
Save