레일에서 브라우저 유형 및 해당 버전을 검색하려면 어떻게해야합니까? 특정 브라우저의 버전을 확인하고 사용자가 업그레이드 할 것을 요구하는 것보다 브라우저 버전이 필요한지 확인하고 싶습니다. 아래의 지정된 명령을 사용하지만 표준 패턴을 따르지 않으면이를 사용할 수 없습니다.브라우저 유형 및 해당 버전을 검색하는 방법
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)
''HTTP_USER_AGENT ''를 스니핑하는 것은 전통적인 방법입니다. 다른 앱이 코드를 스푸핑하거나 사용자가 스푸핑하도록 브라우저의 서명을 변경하므로 명시 적으로 신뢰하지 않아도됩니다. –