MVC3 アプリケーションがあります。
ここで、ユーザーがどのデバイスでアプリケーションを開いているかという情報を取得したいと考えています。それはiPhone、タブレット、またはその他のものですか?
次に、ブラウザー情報と、ユーザーの現在のブラウザーの画面の幅と高さ、つまり現在の解像度を取得したいと考えています。
これらすべての情報を取得するにはどうすればよいですか?
ありがとう
MVC3 アプリケーションがあります。
ここで、ユーザーがどのデバイスでアプリケーションを開いているかという情報を取得したいと考えています。それはiPhone、タブレット、またはその他のものですか?
次に、ブラウザー情報と、ユーザーの現在のブラウザーの画面の幅と高さ、つまり現在の解像度を取得したいと考えています。
これらすべての情報を取得するにはどうすればよいですか?
ありがとう
UserAgentを検査すると、取得可能なすべての情報が得られます。
モバイル デバイスに関するより詳細な情報が本当に必要な場合は、51Degrees.mobi ライブラリを使用することをお勧めします。
ユーザーの画面解像度を取得する唯一の方法は JavaScript を使用することです。つまり、その情報をサーバーに送信する何らかのサービスを作成する必要があります。
とを使用screen.width
しscreen.height
て情報を取得し、次のようにしてサーバーに投稿できます。
$.ajax({
url:'/api/UserData'
type:'POST',
data: {
width: screen.width,
height: screen.height
}
});