获取用户的当前设备信息

问题描述:

我有一个MVC3应用程序。获取用户的当前设备信息

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

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

我如何获得这些信息?

感谢

+0

@Karthik我身边有一派。寻找屏幕分辨率很容易。但是找到用户设备在任何地方都没有提及。 – user1960365 2013-02-19 13:19:58

检查的UserAgent会给你一切可能得到的信息。

如果你真的想关于移动设备的详细信息,那么我建议使用51Degrees.mobi library

获得用户的屏幕分辨率的唯一方法是通过JavaScript,这意味着你将不得不创造一些样的服务来发送信息到服务器。

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

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