в контроллере asp.net-mvc как я могу получить информацию о браузере пользователя? - PullRequest
35 голосов
/ 10 июня 2011

Я регистрирую ошибки на своем сайте asp.net-mvc, и я хотел посмотреть, есть ли какой-либо способ обнаружения информации браузера пользователя (имя, версия и т. Д.), Поскольку кажется, что люди получают проблемы, но это потому, что они используя очень старый браузер. Эта информация поможет мне избежать времени отладки, если я знаю, что они используют браузер "Не поддерживается".

Ответы [ 2 ]

64 голосов
/ 10 июня 2011

Вы можете получить предоставленный пользовательский агент, который предоставляет информацию о браузере:

Request.UserAgent

Есть сайт, на котором перечислены строки агента пользователя браузера: http://www.useragentstring.com

Другие значения, которые могут вас заинтересоватьдюймы

Request.Browser.Platform
Request.Browser.Version
Request.Browser.EcmaScriptVersion
35 голосов
/ 10 июня 2011

Вы можете попробовать Request.Browser свойство.Он будет содержать практически все, что вам может понадобиться в клиентском браузере (если, конечно, он правильно отправляет заголовок UserAgent).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...