Javascript – How to Detect User Browser ?

i want to know how can i detect user browser through JavaScript ? like browser name and version

Supporter Asked on March 6, 2016 in Programmer.
Add Comment
1 Answer(s)
Best answer

try this


function getBrowserInfo()

{

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 'IE '+(tem[1] || '');

}

if(M[1]=== 'Chrome')

{

tem= ua.match(/\b(OPR|Edge)\/(\d+)/);

if(tem!= null) return tem.slice(1).join(' ').replace('OPR', 'Opera');

}

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 M.join(' ');

}
var browserInfo = getBrowserInfo();

Demo

Supporter Answered on March 6, 2016.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.