获取用户的当前设备信息

时间:2013-02-19 13:16:23

标签: asp.net-mvc-3 device

我有一个MVC3应用程序。

现在我想检索用户在哪个设备上打开我的应用程序的信息。 无论是iPHONE,平板电脑还是其他任何东西?

其次,我想检索浏览器信息以及用户当前浏览器的屏幕宽度和高度,即当前分辨率。

我如何获得所有这些信息?

由于

1 个答案:

答案 0 :(得分:0)

检查UserAgent将为您提供可能获得的所有信息。

如果您真的想了解有关移动设备的更多详细信息,我建议您使用51Degrees.mobi library

获取用户屏幕分辨率的唯一方法是通过JavaScript,这意味着您必须创建某种服务才能将该信息发送到服务器。

您可以使用screen.widthscreen.height获取信息,然后执行此类操作以发布到服务器。

$.ajax({
   url:'/api/UserData'
   type:'POST',
   data: {
      width: screen.width,
      height: screen.height
   }
});