在asp.net-mvc的控制器中如何获取有关用户浏览器的信息?

leo*_*ora 37 c# browser asp.net-mvc

我正在我的asp.net-mvc网站上记录错误,我想看看是否有检测用户浏览器信息(名称,版本等),因为看起来人们正在遇到问题,但是因为他们使用的很旧浏览器.如果我知道他们使用的是"不支持"的浏览器,这些信息可以帮助我避免调试时间.

Fos*_*sco 67

您可以获取提供浏览器信息的提供的用户代理:

Request.UserAgent
Run Code Online (Sandbox Code Playgroud)

有一个列出浏览器用户代理字符串的站点:http://www.useragentstring.com

您可能感兴趣的其他值.

Request.Browser.Platform
Request.Browser.Version
Request.Browser.EcmaScriptVersion
Run Code Online (Sandbox Code Playgroud)


Dar*_*rov 36

您可以尝试Request.Browser属性.它将包含您可能需要的有关客户端浏览器的所有内容(假设它正在正确发送UserAgent标头).

  • 似乎Request.Browser.Browser是检查浏览器名称的人. (7认同)