【问题标题】:Ruby readable user agent?Ruby 可读的用户代理?
【发布时间】:2012-08-08 01:14:32
【问题描述】:

是否有一个 gem 可以将用户代理字符串转换为“人类”格式...更容易识别的东西?

例子:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8) AppleWebKit/536.25 (KHTML, like Gecko) Version/6.0 Safari/536.25

会翻译成OS X Safari...或类似的东西。

【问题讨论】:

    标签: ruby-on-rails ruby gem user-agent


    【解决方案1】:

    useragent 呢?

    string = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.56 Safari/536.5'
    user_agent = UserAgent.parse(string)    
    user_agent.browser
    # => 'Chrome'
    user_agent.version
    # => '19.0.1084.56'
    user_agent.platform
    # => 'Macintosh'
    user_agent.mobile?
    # => false
    

    【讨论】:

      猜你喜欢
      • 2011-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-08
      相关资源
      最近更新 更多