2

MVC3 アプリケーションがあります。

ここで、ユーザーがどのデバイスでアプリケーションを開いているかという情報を取得したいと考えています。それはiPhone、タブレット、またはその他のものですか?

次に、ブラウザー情報と、ユーザーの現在のブラウザーの画面の幅と高さ、つまり現在の解像度を取得したいと考えています。

これらすべての情報を取得するにはどうすればよいですか?

ありがとう

4

1 に答える 1

0

UserAgentを検査すると、取得可能なすべての情報が得られます。

モバイル デバイスに関するより詳細な情報が本当に必要な場合は、51Degrees.mobi ライブラリを使用することをお勧めします。

ユーザーの画面解像度を取得する唯一の方法は JavaScript を使用することです。つまり、その情報をサーバーに送信する何らかのサービスを作成する必要があります。

とを使用screen.widthscreen.heightて情報を取得し、次のようにしてサーバーに投稿できます。

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