可能重复:
Auto detect mobile browser (via user-agent?)
Rails 3: HTTP_USER_AGENT
有没有办法从当前访问者中检测用户代理?我目前正在开展一个显示视频文件的项目。但对于ipad,iphone / samsung galaxy tab / internet explorer / firefox。我需要显示视频是否有可靠的方法来检查哪个浏览器正在访问我的rails应用程序?
谢谢你们!
答案 0 :(得分:73)
是的,请使用此
request.env["HTTP_USER_AGENT"]
#or
request.user_agent
答案 1 :(得分:2)
使用简单的宝石怎么样?
If I remember well, I used this one last time.
gem install user-agent
我认为这是一个很好的方法......
答案 2 :(得分:0)
你也可以用jquery做客户端站点......有一个插件