私はasp.net-mvcサイトでエラーを記録していますが、ユーザーがブラウザ情報(名前、バージョンなど)を検出する方法があるかどうかを見たいと思っていましたブラウザ。この情報は、「サポートされていない」ブラウザを使用していることがわかっている場合、デバッグ時間を回避するのに役立ちます。
Request.Browser プロパティを試すことができます。クライアントブラウザに必要なものはほとんどすべて含まれます(もちろん、UserAgentヘッダーを適切に送信していると仮定します)。
ブラウザ情報を提供する付属のユーザーエージェントを取得できます。
Request.UserAgent
ブラウザのユーザーエージェント文字列をリストするサイトがあります: http://www.useragentstring.com
興味のある他の値。
Request.Browser.Platform
Request.Browser.Version
Request.Browser.EcmaScriptVersion