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

本文关键字:获取 用户 信息 浏览器 何获取 控制器 net-mvc asp | 更新日期: 2023-09-27 17:59:04

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

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

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

Request.UserAgent

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

您可能感兴趣的其他值。

Request.Browser.Platform
Request.Browser.Version
Request.Browser.EcmaScriptVersion

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