mimmi20/browscap-php-unsorted

此软件包已被弃用且不再维护。没有建议的替代软件包。

PHP原生get_browser()函数的独立替代品

dev-master 2020-01-27 13:05 UTC

This package is auto-updated.

Last update: 2020-06-27 13:57:05 UTC


README

这是一个PHP原生get_browser()函数的用户级替代品,它由浏览器功能项目官方支持。

https://github.com/GaretJax/phpbrowscap 分支。

Build Status Code Coverage Scrutinizer Quality Score

安装

运行以下命令通过Composer安装

composer require browscap/browscap-php

然后你可以这样识别当前的User Agent

use phpbrowscap\Browscap;

$browscap = new Browscap();
$info = $browscap->getBrowser();

推荐设置

强烈建议您禁用自动更新功能,并创建一个后台cron脚本来执行更新。这样,您不必每次都发送另一个请求。因此,您的常规使用方法如下所示

use phpbrowscap\Browscap;

$browscap = new Browscap($cacheDir);
$browscap->doAutoUpdate = false;
$info = $browscap->getBrowser();

您还可以编写如下cron脚本,每天运行一次

use phpbrowscap\Browscap;

$browscap = new Browscap($cacheDir);
$browscap->updateCache();

问题和功能请求

请在GitHub Issue Tracker上报告您的问题并请求新功能:https://github.com/browscap/browscap-php/issues

请在此处报告错误识别的用户代理和在browscap.ini文件中的浏览器检测:https://github.com/browscap/browscap/issues