Подтвердить что ты не робот

В контроллере asp.net-mvc, как я могу получить информацию о браузере пользователей?

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

4b9b3361

Ответ 1

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

Ответ 2

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

Request.UserAgent

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

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

Request.Browser.Platform
Request.Browser.Version
Request.Browser.EcmaScriptVersion