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;
}
isBrowser(browserName, loosely = false) {
isBrowser(browserName, includingAlias = false) {
const defaultBrowserName = this.getBrowserName();
const possibleNames = [defaultBrowserName.toLowerCase()];
const alias = Utils.getBrowserAlias(defaultBrowserName);
if (loosely) {
possibleNames.push(Utils.getBrowserAlias(defaultBrowserName).toLowerCase());
if (includingAlias && typeof alias !== 'undefined') {
possibleNames.push(alias.toLowerCase());
}
return possibleNames.indexOf(browserName.toLowerCase()) !== -1;

Loading…
Cancel
Save