Я регистрирую ошибки на моем сайте asp.net-mvc, и я хотел посмотреть, есть ли в любом случае для обнаружения информации обозревателя пользователей (имя, версия и т.д.), поскольку кажется, что люди получают проблемы, но это потому, что они используя очень старый браузер. Эта информация поможет мне избежать времени отладки, если я знаю, что они используют браузер "Не поддерживается".
В контроллере asp.net-mvc, как я могу получить информацию о браузере пользователей?
Ответ 1
Вы можете попробовать свойство Request.Browser. Он будет содержать почти все, что вам может понадобиться в браузере клиента (при условии, что он правильно отправляет заголовок UserAgent).
Ответ 2
Вы можете получить предоставленный User Agent, который предоставляет информацию обозревателя:
Request.UserAgent
Существует сайт, в котором перечислены строки пользовательского агента браузера: http://www.useragentstring.com
Другие значения, которые могут вас заинтересовать.
Request.Browser.Platform
Request.Browser.Version
Request.Browser.EcmaScriptVersion