2013-02-19 45 views
2

我有一個MVC3應用程序。獲取用戶的當前設備信息

現在我想檢索該用戶打開其設備上我的應用程序的信息。 無論是iPHONE,平板電腦還是其他東西?

其次,我要檢索的用戶,即當前的分辨率的當前的瀏覽器的瀏覽器的信息和所述屏幕的寬度和高度。

我如何獲得這些信息?

感謝

+0

@Karthik我身邊有一派。尋找屏幕分辨率很容易。但是找到用戶設備在任何地方都沒有提及。 – user1960365 2013-02-19 13:19:58

回答

0

檢查的UserAgent會給你一切可能得到的信息。

如果你真的想關於移動設備的詳細信息,那麼我建議使用51Degrees.mobi library

獲得用戶的屏幕分辨率的唯一方法是通過JavaScript,這意味着你將不得不創造一些樣的服務來發送信息到服務器。

您可以使用screen.widthscreen.height獲取信息,然後執行此類操作以發佈到服務器。

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