我有一个MVC3应用程序。
现在我想检索用户在哪个设备上打开我的应用程序的信息。 无论是iPHONE,平板电脑还是其他任何东西?
其次,我想检索浏览器信息以及用户当前浏览器的屏幕宽度和高度,即当前分辨率。
我如何获得所有这些信息?
由于
答案 0 :(得分:0)
检查UserAgent将为您提供可能获得的所有信息。
如果您真的想了解有关移动设备的更多详细信息,我建议您使用51Degrees.mobi library。
获取用户屏幕分辨率的唯一方法是通过JavaScript,这意味着您必须创建某种服务才能将该信息发送到服务器。
您可以使用screen.width
和screen.height
获取信息,然后执行此类操作以发布到服务器。
$.ajax({
url:'/api/UserData'
type:'POST',
data: {
width: screen.width,
height: screen.height
}
});