Mobile Detect (Sử dụng để responsive)

http://mobiledetect.net

http://mobiledetect.net

Install

Download and include manually

Use this to quickly test the demo.

require_once "libs/Mobile_Detect.php";

Install as a composer package

Use this method to get continuous updates.

composer require mobiledetect/mobiledetectlib

or include the dependency in the composer.json file:

{    "require": {        "mobiledetect/mobiledetectlib": "^2.8"    }}

Develop

// Include and instantiate the class.require_once 'Mobile_Detect.php';$detect = new Mobile_Detect; // Any mobile device (phones or tablets).if ( $detect->isMobile() ) { } // Any tablet device.if( $detect->isTablet() ){ } // Exclude tablets.if( $detect->isMobile() && !$detect->isTablet() ){ } // Check for a specific platform with the help of the magic methods:if( $detect->isiOS() ){ } if( $detect->isAndroidOS() ){ } // Alternative method is() for checking specific properties.// WARNING: this method is in BETA, some keyword properties will change in the future.$detect->is('Chrome')$detect->is('iOS')$detect->is('UC Browser')// [...] // Batch mode using setUserAgent():$userAgents = array('Mozilla/5.0 (Linux; Android 4.0.4; Desire HD Build/IMM76D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19','BlackBerry7100i/4.1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/103',// [...]);foreach($userAgents as $userAgent){   $detect->setUserAgent($userAgent);  $isMobile = $detect->isMobile();  $isTablet = $detect->isTablet();  // Use the force however you want. } // Get the version() of components.// WARNING: this method is in BETA, some keyword properties will change in the future.$detect->version('iPad'); // 4.3 (float)$detect->version('iPhone') // 3.1 (float)$detect->version('Android'); // 2.1 (float)$detect->version('Opera Mini'); // 5.0 (float)// [...]

Developers: Șerban Ghiță, Nick Ilyin. Original author: Victor Stanciu. Logo created by Dragoș Gavrilă

© Mobile Detect is an open-source script released under MIT License.

Last updated