fam / util-useragentparser

该软件包已被放弃且不再维护。未建议替代软件包。

dev-master 2017-04-20 20:29 UTC

This package is not auto-updated.

Last update: 2022-12-02 11:35:22 UTC


README

Fam UserAgentParser 是一个轻量级且快速的浏览器检测器。它可以确定操作系统、网络客户端名称和网络客户端版本。

Scrutinizer Code Quality build status for Fam Code Coverage

安装

您可以使用 composer 安装 Fam UserAgentParser。要使用 composer 安装 Fam UserAgentParser,只需执行以下命令

composer require fam/util-useragentparser

入门

$userAgent = UserAgentParser::createInstance()->parseUserAgent($_SERVER['HTTP_USER_AGENT']);

if ($userAgent->isWebClient('firefox')) {
    if ($userAgent->isWebClientVersionBetween(9.5, 9.6)) {
       echo 'firefox between 95 and 96';
    }
    else if ($userAgent->isWebClientVersionBetween(9.2, 9.4)) {
       echo 'firefox between 92 and 94';
    }
}

if ($userAgent->isOs('macintosh')) {
   echo 'Mac';
}