我在我的asp.net-mvc网站上记录错误,我想看看是否有检测用户浏览器信息(名称,版本等),因为看起来人们正在遇到问题,但是因为它们是使用非常旧的浏览器。如果我知道他们使用的是“不支持”的浏览器,这些信息可以帮助我避免调试时间。
答案 0 :(得分:64)
您可以获取提供浏览器信息的提供的用户代理:
Request.UserAgent
有一个网站列出了浏览器用户代理字符串:http://www.useragentstring.com
您可能感兴趣的其他值。
Request.Browser.Platform
Request.Browser.Version
Request.Browser.EcmaScriptVersion
答案 1 :(得分:35)
您可以尝试Request.Browser属性。它将包含您可能需要的有关客户端浏览器的所有内容(假设它正在正确发送UserAgent标头)。