leowebguy/device-detect

检测设备、操作系统、机器人等的小工具插件

安装次数: 3,747

依赖者: 0

推荐者: 0

安全性: 0

星标: 1

关注者: 1

分支: 0

开放性问题: 1

类型:craft-plugin

3.0.0 2024-03-27 01:54 UTC

This package is auto-updated.

Last update: 2024-09-27 05:07:34 UTC


README

检测设备、操作系统、机器人等

基于MobileDetect,由@serbanghita开发

安装

打开您的终端,并进入Craft项目目录

composer require leowebguy/device-detect -w && php craft plugin/install device-detect

用法

该插件公开了MobileDetect的大部分方法,可以在您的Twig中使用

{{ craft.deviceDetect.isMobile ? 'I am mobile.' : 'I am not mobile.' }}

设备

{{ craft.deviceDetect.isMobile }}
{{ craft.deviceDetect.isTablet }}
{{ craft.deviceDetect.isiPad }}
{{ craft.deviceDetect.isPhone }}

操作系统

{{ craft.deviceDetect.isiOS }}
{{ craft.deviceDetect.isiPadOS }}
{{ craft.deviceDetect.isAndroidOS }}

机器人

{{ craft.deviceDetect.isBot }}
{{ craft.deviceDetect.isMobileBot }}

用户代理

{{ craft.deviceDetect.getUserAgent }}

getUserAgent返回字符串,例如 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36