@sebgroup/frontend-tools
Version:
A set of frontend tools
43 lines (38 loc) • 1.28 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var isBrowserOpera = require('../isBrowserOpera/isBrowserOpera.js');
var isBrowserFirefox = require('../isBrowserFirefox/isBrowserFirefox.js');
var isBrowserSafari = require('../isBrowserSafari/isBrowserSafari.js');
var isBrowserChrome = require('../isBrowserChrome/isBrowserChrome.js');
var isBrowserIE = require('../isBrowserIE/isBrowserIE.js');
var isBrowserEdge = require('../isBrowserEdge/isBrowserEdge.js');
/**
* Get the name of the current browser
* @note The method detects the browser by features
* @returns {string} The name of the browser
*/
function getBrowserName() {
if (isBrowserOpera.isBrowserOpera()) {
return "Opera";
}
else if (isBrowserFirefox.isBrowserFirefox()) {
return "Firefox";
}
else if (isBrowserSafari.isBrowserSafari()) {
return "Safari";
}
else if (isBrowserIE.isBrowserIE()) {
return "IE";
}
else if (isBrowserEdge.isBrowserEdge()) {
return "Edge";
}
else if (isBrowserChrome.isBrowserChrome()) {
return "Chrome";
}
else {
return "";
}
}
exports.getBrowserName = getBrowserName;
//# sourceMappingURL=getBrowserName.js.map