cómo puedo detectar el tipo de navegador y su versión en Rails. Quiero verificar la versión del navegador específico y si no es una versión requerida del navegador, solicito al usuario que lo actualice. Utilizo el comando especificado a continuación pero, como no sigue un patrón estándar, no puedo usarlo.Cómo detectar el tipo de navegador y su versión
request.env['HTTP_USER_AGENT']
Chrome out put is below
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.205 Safari/534.16
Safari out put is below
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1
FireFox out put is below
Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0
Opera out put is below
Opera/9.80 (Windows NT 5.1; U; en) Presto/2.8.131 Version/11.10
Internet Explorer out put is below
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)
Oler el ''HTTP_USER_AGENT'' es la forma tradicional de hacerlo. Es posible que otras aplicaciones falsifiquen su código, o que un usuario cambie la firma de su navegador para engañarlo, así que no confíe en él explícitamente. –