2011-06-10 17 views
33

Estoy registrando errores en mi sitio asp.net-mvc y quería ver si hay alguna forma de detectar la información del navegador de los usuarios (nombre, versión, etc.) ya que parece que la gente está recibiendo problemas, pero es porque están usando navegador muy viejo. Esta información me ayudaría a evitar el tiempo de depuración si sé que están usando un navegador "No compatible".en un controlador en asp.net-mvc ¿cómo puedo obtener información sobre el navegador de los usuarios?

Respuesta

34

Usted puede tratar de la propiedad Request.Browser. Contendrá casi todo lo que pueda necesitar sobre el navegador del cliente (suponiendo que envíe correctamente el encabezado UserAgent).

+5

Seems Request.Browser.Browser es el que busca nombres de navegador. – Veverke

62

que pueda obtener el agente de usuario suministrada que da información del navegador:

Request.UserAgent 

Hay un sitio que enumera las cadenas de agente de usuario del navegador:. http://www.useragentstring.com

Otros valores que puede estar interesado en

Request.Browser.Platform 
Request.Browser.Version 
Request.Browser.EcmaScriptVersion 
+1

upvoted debido al enlace a la cadena de agente de usuario – Veverke

+2

Request.Browser devuelve 113 propiedades para mí. Una gran cantidad de información útil allí. –

Cuestiones relacionadas