Wrapper around MobileDetect by @serbanghita
Open your terminal and go to your Craft project:
composer require leowebguy/device-detect -w && php craft plugin/install device-detectThe plugin exposes most of MobileDetect's methods, and can be used in your Twig:
{{ craft.deviceDetect.isMobile ? 'I am mobile.' : 'I am not mobile.' }}Devices
{{ craft.deviceDetect.isMobile }}
{{ craft.deviceDetect.isTablet }}
{{ craft.deviceDetect.isiPad }}
{{ craft.deviceDetect.isPhone }}OS
{{ craft.deviceDetect.isiOS }}
{{ craft.deviceDetect.isiPadOS }}
{{ craft.deviceDetect.isAndroidOS }}
User agent
```twig
{{ craft.deviceDetect.getUserAgent }}getUserAgent returns string i.e. 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