如何在C#Web API中检测当前的浏览器和设备?

时间:2017-03-03 07:13:32

标签: c# asp.net-web-api browser-detection

我尝试使用C#Web API检测我程序中的当前Web浏览器和设备(PC,移动设备)。

无论我到哪里,人们都会说要使用Request.Browser,但是我无法让它工作。 有什么建议或有什么我可以忽略的吗?

感谢。

2 个答案:

答案 0 :(得分:3)

Request.Headers.UserAgent  

可能是你最好的选择。它不会立即为您提供浏览器,并且可以轻松操作。但是从用户代理可能有一些库来获取浏​​览器。

答案 1 :(得分:0)

试试这个

var deviceType = HttpContext.Current.Request.UserAgent