Есть много других хорошо задокументированных вопросов переполнения стека о том, как определить версию браузера: Как вы можете определить версию браузера?
Как только у вас есть версия браузера, вместоиспользуя консольный журнал, как в принятом ответе выше, оповещение позволит показать диалоговое окно с этой информацией.
Обновление: далее вниз по странице, на которую я ссылаюсь,Обнаружение браузера, которое работает на Edge и IE. Кредит Брэндону
navigator.browserSpecs = (function(){
var ua = navigator.userAgent, tem,
M = ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || [];
if(/trident/i.test(M[1])){
tem = /\brv[ :]+(\d+)/g.exec(ua) || [];
return {name:'IE',version:(tem[1] || '')};
}
if(M[1]=== 'Chrome'){
tem = ua.match(/\b(OPR|Edge)\/(\d+)/);
if(tem != null) return {name:tem[1].replace('OPR', 'Opera'),version:tem[2]};
}
M = M[2]? [M[1], M[2]]: [navigator.appName, navigator.appVersion, '-?'];
if((tem = ua.match(/version\/(\d+)/i))!= null)
M.splice(1, 1, tem[1]);
return {name:M[0], version:M[1]};
})();