开源 > browser_sniffer
Ruby

browser_sniffer

准确检测您正在使用的浏览器

Build Status Gem Version

解析用户代理字符串并将其简化为几个简单的分类。

安装

将此行添加到您的应用程序的 Gemfile 中

gem "browser_sniffer"

然后执行

$ bundle install

或者您也可以自行安装

$ git clone https://github.com/Shopify/browser_sniffer && cd browser_sniffer && bundle install && rake install

用法

ruby
require "browser_sniffer"

client_info = BrowserSniffer.new(request.user_agent)
client_info.form_factor           # => :tablet
client_info.browser               # => :safari
client_info.major_browser_version # => 4
client_info.engine                # => :webkit
client_info.major_engine_version  # => 531
client_info.os                    # => :ios
client_info.os_version            # => 3.2

贡献

Fork,创建分支 & 发起 pull 请求。

许可证

基于 UAParser.js

版权所有 (c) 2013 Shopify
版权所有 (c) 2012-2013 Faisalman fyzlman@gmail.com
双重许可,基于 GPLv2 & MIT