В контроллере asp.net-mvc, как я могу получить информацию о браузере пользователей?
33 leora [2011-06-10 20:17:00]
Я регистрирую ошибки на моем сайте asp.net-mvc, и я хотел посмотреть, есть ли в любом случае для обнаружения информации обозревателя пользователей (имя, версия и т.д.), поскольку кажется, что люди получают проблемы, но это потому, что они используя очень старый браузер. Эта информация поможет мне избежать времени отладки, если я знаю, что они используют браузер "Не поддерживается".
c# browser asp.net-mvc
2 ответа
33 Решение Darin Dimitrov [2011-06-10 20:20:00]
Вы можете попробовать свойство Request.Browser. Он будет содержать почти все, что вам может понадобиться в браузере клиента (при условии, что он правильно отправляет заголовок UserAgent).
61 Fosco [2011-06-10 20:19:00]
Вы можете получить предоставленный User Agent, который предоставляет информацию обозревателя:
Request.UserAgent
Существует сайт, в котором перечислены строки пользовательского агента браузера: http://www.useragentstring.com
Другие значения, которые могут вас заинтересовать.
Request.Browser.Platform
Request.Browser.Version
Request.Browser.EcmaScriptVersion