🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 依赖 [WhichBrowser](https://github.com/WhichBrowser/WhichBrowser) 用composer安装 `composer require whichbrowser/server` 注意:如果安装时项目里的composer php版本高于本地,可以安装前临时改成本地php版本,装好后改回去。如随书项目的composer ![](https://box.kancloud.cn/2015-11-28_5659797770c1b.png)php版本5.6.9 可以改为>5.4.10等 装好后改回去。coding演示平台只有2个php版本。 ## 效果 ![](https://box.kancloud.cn/2015-11-28_565979777d5a7.png) 下面显示了浏览器打开时的 浏览器软件名和版本、渲染模式 和系统版本。 我们也可以把示例里的useragent 放入第一个输入框里,提交后看的效果为: ![](https://box.kancloud.cn/2015-11-28_56597977b85cd.png) 多了一个制造商和型号。这项不一定会出现。但是国产的华为和小米的出现apple的也支持。 ## 实现 ## 场景 用于一些日志系统记录了useragent信息查询用户使用的浏览器信息时比较有用,如纷纭里我们的日志: ![](https://box.kancloud.cn/2015-11-28_56597977ccc60.png) 把冰冷的机器读的useragent 转为人类可读性高的信息。给作者点一万个赞。