1
是否有將用戶代理字符串轉換爲「人」格式的gem ...更容易識別的東西?Ruby可讀的用戶代理?
例子:
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
...或者諸如此類的東西。
是否有將用戶代理字符串轉換爲「人」格式的gem ...更容易識別的東西?Ruby可讀的用戶代理?
例子:
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
...或者諸如此類的東西。
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