UNPKG

@sebgroup/frontend-tools

Version:
43 lines (38 loc) 1.28 kB
'use strict'; 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