从用户代理解码设备信息

时间:2016-07-26 16:48:48

标签: asp.net vb.net user-agent

最近,当guest虚拟机将表单提交到数据库时,我添加了用户代理字符串。每周生成一个包含各种统计信息的报告。我想将设备和浏览器信息添加到报告中。

我在思考我会创建一个新的数据库表,它将包含所有已知的用户代理字符串,并有两个额外的字段,一个用于设备信息,另一个用于另一个字段中的浏览器。但是,我找不到可以下载字符串的网站。有人知道某个地方吗?

如果无法做到,我正在考虑使用.net替代方案。我将如何在.net中进行此操作?

1 个答案:

答案 0 :(得分:0)

有两种方法:

  • 如果您使用的是ASPNET MVC,则可以在控制器方法调用中使用默认的this.Request.Browser(包含大量信息,example here),
  • 您还可以使用51Degrees,它具有轻便且完整的设备数据库以匹配设备功能