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