0

asp.net 3.5、c# 2008で作成されたWebサイトがあります-IIS 7でホストされています。クライアントがどのオペレーティングシステムからサイトにアクセスしているかを確認したい.コンピュータのブラウザからか、ipad、dell streakなどのタブレットデバイスのブラウザからか. 、サムスンギャラクシーなど、またはスマートフォンから。知ることは可能ですか。私は試してみました

Page.Request.Browser.Platform.ToString(); 

しかし、Androidデバイスのブラウザからアクセスすると、未定義になります。

私も試してみました

Request.Browser.Capabilities["OS"].ToString();

しかし、Androidの場合、OS名Linuxを取得しています!!

Windows、Symbian、Android、iOS、MAC、または Linux の正確な名前が必要です。

4

1 に答える 1

0

ユーザーエージェントから取得してみてください

于 2012-06-28T12:28:21.417 に答える