2

我有一个 MVC3 应用程序。

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

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

我怎样才能获得所有这些信息?

谢谢

4

1 回答 1

0

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

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

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

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

$.ajax({
   url:'/api/UserData'
   type:'POST',
   data: {
      width: screen.width,
      height: screen.height
   }
});
于 2013-02-19T13:19:16.047 回答