Can you please let me know how to get the browser\'s name that the client is using in MVC 6, ASP.NET 5?
For me Request.Headers["User-Agent"].ToString() did't help cuase returning all browsers names so found following solution.
Installed ua-parse.
In controller using UAParser;
var userAgent = httpContext.Request.Headers["User-Agent"];
string uaString = Convert.ToString(userAgent[0]);
var uaParser = Parser.GetDefault();
ClientInfo c = uaParser.Parse(uaString);
after using above code was able to get browser details from userAgent by using c.UserAgent.Family
You can alse get OS details like c.OS.Family;