web-dev-qa-db-ja.com

asp.net-mvcのコントローラで、ユーザーのブラウザに関する情報を取得するにはどうすればよいですか?

私はasp.net-mvcサイトでエラーを記録していますが、ユーザーがブラウザ情報(名前、バージョンなど)を検出する方法があるかどうかを見たいと思っていましたブラウザ。この情報は、「サポートされていない」ブラウザを使用していることがわかっている場合、デバッグ時間を回避するのに役立ちます。

36
leora

Request.Browser プロパティを試すことができます。クライアントブラウザに必要なものはほとんどすべて含まれます(もちろん、UserAgentヘッダーを適切に送信していると仮定します)。

35
Darin Dimitrov

ブラウザ情報を提供する付属のユーザーエージェントを取得できます。

Request.UserAgent

ブラウザのユーザーエージェント文字列をリストするサイトがあります: http://www.useragentstring.com

興味のある他の値。

Request.Browser.Platform
Request.Browser.Version
Request.Browser.EcmaScriptVersion
65
Fosco