[.NET/.NET Core]ASP.NET Core 应用程序中如何获取当前请求Request的浏览器用户代理信息(User-Agent)?
2.38K 次浏览
2 个回答
-
如果你还想分析User-Agent的详细信息,可以借助第三方组件
UAParser
,它能从User-Agent中提取出浏览器版,操作系统版本等详细的数据,UAParser的托管地址为:https://github.com/ua-parser/uap-csharp使用示例代码如下:
var userAgent = HttpContext.Request.Headers["User-Agent"]; var uaParser = Parser.GetDefault(); ClientInfo c = uaParser.Parse(userAgent);