bolt/browsercheck

💻 这个Bolt扩展与User-Agent一起工作,用于检测设备(桌面、平板、移动等)、客户端、操作系统、品牌和型号。

安装: 133

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 4

分支: 1

公开问题: 0

类型:bolt-extension

0.0.2 2020-11-26 12:20 UTC

This package is auto-updated.

Last update: 2024-08-26 20:58:41 UTC


README

这个Bolt扩展与User-Agent一起工作,用于检测设备(桌面、平板、移动等)、客户端、操作系统、品牌和型号。

如何安装

composer require bolt/browsercheck

如何使用

该扩展定义了一个名为browsercheck的全局Twig变量,该变量允许您根据User-Agent访问许多属性。

获取浏览器名称

{{ browsercheck.client.name }}

获取浏览器版本

{{ browsercheck.client.version }}

获取操作系统名称

{{ browsercheck.os.name }}

获取操作系统版本

{{ browsercheck.os.version }}

如何查看所有可能的属性

还有许多其他属性可用。要打印它们所有,使用

{{ dump(browsercheck) }}

幕后,browsercheck Twig全局变量是Matomo的设备检测库的一个实例。

可以通过此扩展定义的browsercheck变量访问到所有对DeviceDetector类可用的方法。

运行PHPStan和Easy Codings Standard

首先,确保已安装依赖项

COMPOSER_MEMORY_LIMIT=-1 composer update

然后运行ECS

vendor/bin/ecs check src