diff --git a/app/templates/header.js b/app/templates/header.js index b1c38a6e..3c0e1bb0 100644 --- a/app/templates/header.js +++ b/app/templates/header.js @@ -12,6 +12,31 @@ const assets = require('../../common/assets'); */ const version = require('../../package.json').version || 'VERSION'; +function browserName() { + try { + if (/firefox/i.test(navigator.userAgent)) { + return 'firefox'; + } + if (/edge/i.test(navigator.userAgent)) { + return 'edge'; + } + if (/trident/i.test(navigator.userAgent)) { + return 'ie'; + } + if (/chrome/i.test(navigator.userAgent)) { + return 'chrome'; + } + if (/safari/i.test(navigator.userAgent)) { + return 'safari'; + } + return 'other'; + } catch (e) { + return 'unknown'; + } +} + +const browser = browserName(); + module.exports = function(state) { return html`
- ${state.translate('siteFeedback')}