在asp.net-mvc的控制器中,我如何获得有关用户浏览器的信息?
我在我的asp.net-mvc网站上logging错误,我想看看是否有反正检测用户的浏览器信息(名称,版本等),因为它似乎是人得到的问题,但因为他们使用很老浏览器。 这个信息将帮助我避免debugging时间,如果我知道他们正在使用“不支持”的浏览器。
您可以尝试Request.Browser属性。 它将几乎包含客户端浏览器可能需要的所有内容(假设它正确地发送UserAgent头)。
你可以得到提供浏览器信息的用户代理:
Request.UserAgent
有一个网站列出浏览器用户代理string: http : //www.useragentstring.com
您可能感兴趣的其他值。
Request.Browser.Platform Request.Browser.Version Request.Browser.EcmaScriptVersion