GlobalCMS

-сделаем мир ярче
Mobile Detect
1) Павел 27 Июня 2023 в 15:55

Mobile Detect - это облегченный PHP-класс для обнаружения мобильных устройств (включая планшеты). Он использует строку User-Agent в сочетании с определенными HTTP-заголовками для определения мобильной среды

Примеры использования:

// Любое мобильное устройство (телефоны или планшеты).
if ( $detect->isMobile() ) {

}

// Любое планшетное устройство.
if( $detect->isTablet() ){

}

// Исключите планшетов.
if( $detect->isMobile() && !$detect->isTablet() ){

}

// Проверьте наличие конкретной платформы с помощью волшебных методов:
if( $detect->isiOS() ){

}

if( $detect->isAndroidOS() ){

}

// Альтернативным методом является() для проверки определенных свойств.
// ПРЕДУПРЕЖДЕНИЕ: этот метод находится в бета-версии, некоторые свойства ключевых слов изменятся в будущем.
$detect->is('Chrome')
$detect->is('iOS')
$detect->is('UC Browser')
// [...]

// Пакетный режим с использованием setUserAgent():
$UserAgents = array(
'Mozilla/5.0 (Linux; Android 4.0.4; Desire HD Build/IMM76D) AppleWebKit/535.19 (KHTML, как у Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19',
'BlackBerry7100i/Профиль 4.1.0/Конфигурация MIDP-2.0/CLDC-1.1 VendorID/103',
// [...]
);
foreach($UserAgents как $UserAgent){

$detect->setUserAgent($UserAgents);
$isMobile = $detect->isMobile();
$isTablet = $detect->isTablet();
// Используй силу так, как тебе хочется.

}

// Получить версию() компонентов.
// ПРЕДУПРЕЖДЕНИЕ: этот метод находится в бета-версии, некоторые свойства ключевых слов изменятся в будущем.
$detect->версия('iPad'); // 4.3 (с плавающей точкой)
$detect->версия('iPhone') // 3.1 (с плавающей точкой)
$detect->версия('Android'); // 2.1 (с плавающей точкой)
$detect->версия('Opera Mini'); // 5.0 (с плавающей точкой)
// [...]

Изменено Лорд 28 Июня 2023 09:00:40
нет авы 2) Система 19 Марта 2024 в 16:05

Статья была обновлена

Новое содержание:

Mobile Detect - это облегченный PHP-класс для обнаружения мобильных устройств (включая планшеты). Он использует строку User-Agent в сочетании с определенными HTTP-заголовками для определения мобильной среды

Примеры использования:

// Любое мобильное устройство (телефоны или планшеты).
PHP код

// Любое планшетное устройство.
PHP код

// Исключите планшетов.
PHP код

// Проверьте наличие конкретной платформы с помощью волшебных методов:
PHP код

// Альтернативным методом является() для проверки определенных свойств.
// ПРЕДУПРЕЖДЕНИЕ: этот метод находится в бета-версии, некоторые свойства ключевых слов изменятся в будущем.
PHP код

// Пакетный режим с использованием setUserAgent():
PHP код

// Получить версию() компонентов.
// ПРЕДУПРЕЖДЕНИЕ: этот метод находится в бета-версии, некоторые свойства ключевых слов изменятся в будущем.
PHP код

▲ Вверх
Статистика
Пользователей: 1645
Последний: vadimkul
Онлайн: 8(0/8)